FFT小總結
阿新 • • 發佈:2018-12-01
終於開了FFT,好激動呢!
FFT敲出板子後嘗試著看題解寫了幾題,感覺手感海星,因此來寫個總結
這只是個小總結,因此我不準備寫FFT的推導過程(其實是因為我自己也不大懂(逃
放一篇寫得非常好的文章,基本上看懂一半就可以開始敲板子了(背下來就好啦)
我只是來寫寫我這種渣渣學習時可能犯的一些錯誤
Q:我根本沒學過複數、複平面什麼的,是不是沒法學FFT這種高大上的東西?
A:才不是呢!複數運算自己百度以下就好啦,其他的背下來也可以啊,主要是理解FFT的思想和背板子
Q:推式子看不懂怎麼辦?
A:那就別看,直接看結論!
Q:FFT除了多項式乘法以外就沒用了嗎?
A:當然不是了。還有許多長得像卷積形式的也可以用,甚至高精度乘法也可以用
Q:原來的兩個長度為n的多項式只需要n個點就能確定,乘起來卻需要2n個點,咋辦呢?
A:那一開始就都選2n個點不就搞定了!!(我一定是個逗比
Q:“卷積的形式”是個啥?
A:形如這種東西就是
Q:為啥這東西能用FFT加速?這和多項式乘法有個啥關係?
A:還真有關係。這個相當於是以a為係數的多項式與以b為係數的多項式乘起來得到的多項式c中次數為n的係數。如果還不理解,可以想一想演算法做多項式乘法時,每一項的係數是不是也是這麼做的?感性理解即可
嗯,就是這麼多了
留坑,以後再寫個大總結(現在還不熟練