请
不要禁用
脚本,否则网页无法正常加载
多项式全家桶
做多项式题就像嗑药,出多项式题就像贩毒。—— 某 FJ 知名 OI 选手
多项式科技学习路线:
前置知识
复数
数论(原根)
生成函数 / 形式幂级数
微积分基础
各种推式子方法
各种卡常技巧
基本操作
快速傅里叶变换 | FFT
快速数论变换 | NTT
常见技巧
分治 FFT
多项式牛顿迭代(用于推导式子)
任意模数 FFT:三模数 NTT / 拆系数 FFT(并不常见,如果不幸碰到了请喷出题人)
进阶科技
多项式乘法逆 | 求逆
前置:(牛顿迭代)
多项式对数函数 | 求 ln
前置:求导、积分、求逆
多项式指数函数 | 求 exp
前置:牛顿迭代、求 ln
另:求逆 / 求 ln / 求 exp 都可以分治 FFT,
并且求 exp 的话分治可能比牛迭快而且好写很多
多项式幂函数 | 求幂
前置:求 ln、求 exp
多项式开根
前置:求幂 / 牛顿迭代、求逆(、二次剩余)
多项式除法 / 取模
前置:求逆
多项式多点求值
前置:分治 FFT(、取模)
多项式快速插值
前置:多点求值、拉格朗日插值
学习资料
OI-Wiki - 生成函数
OI-Wiki - 多项式
RabbitHu - 趣谈生成函数
RabbitHu - 小学生都能看懂的 FFT
铃悬的数学小讲堂 - 生成函数初步
铃悬的数学小讲堂 - 生成函数进阶与简单的图计数
command_block - 多项式计数杂谈
_rqy - 浅谈 OI 中常用的一些生成函数运算的合法与正确性
论文哥 - 关于优化形式幂级数计算的 Newton 法的常数
P3803 - 【模板】多项式乘法(FFT)
P1919 - 【模板】高精度乘法 / A*B Problem 升级版
P4721 - 【模板】分治 FFT
P4245 - 【模板】任意模数多项式乘法
P4238 - 【模板】多项式乘法逆
P4725 - 【模板】多项式对数函数(多项式 ln)
P5394 - 【模板】下降幂多项式乘法
P4726 - 【模板】多项式指数函数(多项式 exp)
P5245 - 【模板】多项式快速幂
P5273 - 【模板】多项式幂函数(加强版)
P5205 - 【模板】多项式开根
P5277 - 【模板】多项式开根(加强版)
P4512 - 【模板】多项式除法
P5050 - 【模板】多项式多点求值
P5158 - 【模板】多项式快速插值
P5373 - 【模板】多项式复合函数
P5809 - 【模板】多项式复合逆
P5282 - 【模板】快速阶乘算法
P4239 - 【模板】任意模数多项式乘法逆
P5408 - 第一类斯特林数·行
P5395 - 第二类斯特林数·行
P5409 - 第一类斯特林数·列
P5396 - 第二类斯特林数·列
P5264 - 多项式三角函数
P5265 - 多项式反三角函数
P6613 - 一阶微分方程
P5383 - 普通多项式转下降幂多项式
P5393 - 下降幂多项式转普通多项式