分治FFT学习笔记

现在才开始学分治FFT,我在找死

假设左边一半已经算出,那么可以得知这一半对右边每个位置的增量贡献。

正是由于自己不能贡献自己,所以考虑的情况极少。所以mid+1位置在左半边算过之后即为最终答案,同时在其所在的小区间内,这又算是左边已经算出,对右边计算增量贡献,到右边位置极小区间时又发现已经算完。

所以分治FFT的答案全部来源于已知的左边对右边的增量贡献,通过叠加得到右边的答案。

posted @ 2020-03-22 14:24  Hygebra  阅读(161)  评论(0编辑  收藏  举报