NTT(快速数论变换)学习
NTT(快速数论变换)
NTT是一个与FFT一样想看吐的算法,一个模板,调了一天。
关于FFT的部分我就不过多赘述了,可以参考这篇博客:https://blog.csdn.net/Tan_tan_tann/article/details/113539394。
FFT 虽然跑得快,但是因为是浮点数运算,终究还是有 精度、常数 等问题。------Tiw_Air_OAO
如上面那位巨佬所说,FFT的却存在许多问题,
而且处理模数还比较麻烦
于是就引入了 NTT,
在——模的意义下(多项式的系数对某数取模)将多项式和点值表达之间等价转化。分析 FFT
必须用到 double
,会卡精度的原因,发现主要是
单位复根
在大多数情况下是一个