Re0 从零开始的多项式之旅
1|0Re0 从零开始的多项式之旅
1|1前の言
温馨提示
- 本文可能不适合 0 基础者观看,因为文章涉及一定的高中数学内容并未特殊说明(主要是懒);
- 本文可能存在节奏过快的问题,但未提及部分均为读者自推;
- 本文还在更新中;
- 本文可能存在
格式书写问题,希望能在评论区中指出批评。
闲话
已经很久没有碰多项式了,一道突然的省选模拟题让死去的回忆复现,这使我充满了决心。当然,可能未曾在此文涉及题目,需要咕咕咕。
1|2快速傅里叶变换
DFT 与 IDFT 的孽缘
多项式算法的最初研究目的就是解决多项式卷积。
但是,直接进行卷积操作不易优化(但可以通过分治——即 Karatsuba 算法,时间复杂度
至此,我们就正式引入了
葬送的单位根
为快速转化,我们将选取一些特殊的点。
warning: 后文将涉及复数和原根内容,如有需要请移步 OI-Wiki
对于
对于
单位根的性质
有了如上基础,就可以来推式子了。
DIT 和DIF 的超距作用
我们令
为方便分析,后文的
DIT: 按时域抽取(Decimation-In-Time)
发现,当
显然,由
当然,除了递归,我们也可以使用迭代的方式求解。我们需要将
观察发现,在上述式子中
DIF:按频域抽取(Decimation in Frequency)
同理,当
一样的,可以递归,也可以迭代。直接对原序列迭代,最后得到的
反方向的钟 —— IDFT 的奇妙冒险
虽然存在一种用矩阵理解的方式,但对于写博客的人来说太折磨了,所以我们用一种简单粗暴的方式来理解并证明它。
事实上,如果我们令
事实上这不好理解,也不易证明,但我还是竭尽码力来书写一番。
证明
即证,
直接展开,得
显然,当
综上,原式等于
我的代码实现大抵没问题 —— Coding
事实上,当我们从真正意义上将
然后是蝴蝶变换的递推式(以方便
1|3参考博文
__EOF__

本文链接:https://www.cnblogs.com/cqbzljh/p/18002240.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现