【FFT初识】
FFT在用于解决多项式乘法A*B(A和B为多项式,形如a0+a1*x^1+a2*x^2....)的时候,通俗地解释就是:
- 原理:先根据各自的系数各自转化为对应的向量(O(nlogn)),然后向量相乘(O(n)),最后再还原得到相乘后的系数(O(nlogn))。
- 手段:利用了虚数,使得可以分治来快速求出向量。
具体的参照下面博客。
【主要参考】 http://blog.miskcoo.com/2015/04/polynomial-multiplication-and-fast-fourier-transform#i
It is your time to fight!