1+z^n=0の解が
z=exp{i(2πk/n + π/n)} (k∈{0……n})
なので、
1/Π[k=1 to n](x-exp{2πk/n + π/n})となるので、複素積分か何か使えないかなぁと思っているのですが。。。