记号

ii 表示虚数单位,不加说明的情况下,xx 表示实数,zz 表示复数,nn 表示正整数,pp 表示质数。

ωn=e2πni\omega_n=e^{\frac{2\pi}{n}i}nn 次单位根。

Φn(z)\Phi_n(z) 为分圆多项式。

前置知识

$\cos \dfrac{2\pi}{n}=\dfrac{\omega_n+\omega_n^{-1}}{2}$。

$\sin \dfrac{2\pi}{n}=\dfrac{\omega_n-\omega_n^{-1}}{2i}$。

$\tan \dfrac{2\pi}{n}=\dfrac{\omega_n-\omega_n^{-1}}{i(\omega_n+\omega_n^{-1})}$。

方法

取三角函数中所有变量的最大公因数 2πn\dfrac{2\pi}{n}(如果是 πn\dfrac{\pi}{n},变为 2π2n\dfrac{2\pi}{2n}),用 ωn\omega_n 表示所有三角函数值,利用 Φn(ωn)=0\Phi_n(\omega_n)=0 做代数变换(建议先通分母)

有时也要考虑把 ii 变成 ωn\omega_n,这就需要 4n4\mid n,可以强行取 n4nn\gets 4n

例题