洛谷p3803 FFT入门 ps:花了我一天的时间弄懂fft的原理,感觉fft的折半很神奇! 大致谈一谈FFT的基本原理: 对于两个多项式的卷积,可以O(n^2)求出来(妥妥的暴力) 显然一个多项式可以用a0+a1X+a2X^2+a3X^3+a4X^4--表示. 也可以用(x1,y1),(x2,y2),(x3,y3),(x4,y4)的点集来表示. 用点值表示有一个好处:两个多项式的卷积可以直接取相同的x值,y值相乘得到. 那么,怎么转化为点值表示呢? 直接代进去?显然也是O(n^2),没用--…