NTT 在FFT中,我们需要用到复数,复数虽然很神奇,但是它也有自己的局限性--需要用double类型计算,精度太低 那有没有什么东西能够代替复数且解决精度问题呢? 这个东西,叫原根 原根 阶 若\(a,p\)互素,且\(p>1\), 对于\(a^n \equiv 1 \pmod{p}\)最小的\(n\),我们称之为\(a\)模\(p\)的阶,记做\(\delta_p(a)\) 例如: \(\delta_7(2)=3\), \(2^1 \equiv 2 \pmod{7}\) \(2^2 \equ…