非常幽默的是到现在我都不会斯特林数,昨天联考有个下降幂转化,突然想起来有玩意儿,补一下。
由于我这辈子不会学多项式,所以本篇文章不涉及任何多项式内容。只能说省选 NOI 考了我自己倒霉。
| 第一类斯特林数 |
第二类斯特林数 |
| 置换环划分方案数 |
集合划分方案数 |
| [nm]=[n−1m−1]+(n−1)[n−1m] |
{nm}={n−1m−1}+m{n−1m} |
| / |
{nm}=i=0∑m(m−i)!i!(−1)m−iin |
斯特林反演
感觉反演证明都没啥必要要写,直接列式子:
f(n)=i=0∑n[ni]g(i)⇔g(n)=i=0∑n(−1)n−i{ni}f(i)
上升幂,下降幂,普通幂转化
上升幂转普通幂:xn=i=0∑n[ni]xi。
x=1 显然相等。后面式子的组合意义是给每个环染 1∼x 的颜色,令 f(x)=xn,则有递推式 f(x)=(n+x−1)f(x−1),归纳易证。
普通幂转上升幂:xn=i=0∑n(−1)n−i{ni}xi,上面式子斯特林反演。
普通幂转下降幂:xn=i=0∑n{ni}xi,枚举上界 x,n 均可。
下降幂转普通幂:xn=i=0∑n(−1)n−i[ni]xi,上面式子斯特林反演。
题
[省选联考 2020 A 卷] 组合数问题
拆式子里的幂没啥用,把 f 拆成下降幂多项式,化一下式子发现可以二项式定理合并,那就 O(m2) 了。