0
点赞
收藏
分享

微信扫一扫

毒瘤多项式以及一些毒瘤定理的总结

整理一下这两天学的毒瘤玩意

 二项式反演

若有

毒瘤多项式以及一些毒瘤定理的总结_错排

则有

毒瘤多项式以及一些毒瘤定理的总结_错排_02

因为

毒瘤多项式以及一些毒瘤定理的总结_多项式_03

有一种应用是错排, fn 表示有n个是错排的方案, gn表示n个的总方案, 枚举有i个没有对上号, 就有

毒瘤多项式以及一些毒瘤定理的总结_错排

反演过后

毒瘤多项式以及一些毒瘤定理的总结_多项式_05

除以一个 n! 算概率, 发现是 e ^ -1 的泰勒展开, 太神奇了

FFT

两个核心式子

毒瘤多项式以及一些毒瘤定理的总结_错排_06

毒瘤多项式以及一些毒瘤定理的总结_分治_07 

然后就可以推了, 从下层把答案推到上层

分治FFT

先求出 [l - mid], 在用 [l - mid] 之间的 f 去卷 g, 贡献加到对 [mid+1 - r] 里面

泰勒展开

毒瘤多项式以及一些毒瘤定理的总结_错排_08

多项式求逆

求 B(x) 使 毒瘤多项式以及一些毒瘤定理的总结_分治_09

考虑倍增

若有 B'(x) 满足

毒瘤多项式以及一些毒瘤定理的总结_多项式_10

当前的 B(x) 显然满足

毒瘤多项式以及一些毒瘤定理的总结_多项式_11

相减, A(x) 显然不要

毒瘤多项式以及一些毒瘤定理的总结_错排_12

两边平方, 都乘A(x)

毒瘤多项式以及一些毒瘤定理的总结_多项式_13

所以

毒瘤多项式以及一些毒瘤定理的总结_多项式_14

多项式 ln

求 B(x) 满足 毒瘤多项式以及一些毒瘤定理的总结_错排_15

同时求导

毒瘤多项式以及一些毒瘤定理的总结_多项式_16

对于后面那个求导

毒瘤多项式以及一些毒瘤定理的总结_错排_17

补充一个复合函数的求导(无关)

毒瘤多项式以及一些毒瘤定理的总结_多项式_18

于是就是多项式求逆

多项式 exp

求 毒瘤多项式以及一些毒瘤定理的总结_错排_19

同时取对数

毒瘤多项式以及一些毒瘤定理的总结_多项式_20

设 毒瘤多项式以及一些毒瘤定理的总结_多项式_21

现在要求这个函数的 0 点

根据牛顿迭代

毒瘤多项式以及一些毒瘤定理的总结_多项式_22

而   毒瘤多项式以及一些毒瘤定理的总结_分治_23

所以

毒瘤多项式以及一些毒瘤定理的总结_分治_24

根据玄学定理

毒瘤多项式以及一些毒瘤定理的总结_多项式_25

每次从 G0 推到 G, n 可以扩大一倍, 于是就类似多项式求逆倍增就好

 

 


举报

相关推荐

0 条评论