斯特林数
文章平均质量分 77
Deep_Kevin
我太弱了
展开
-
斯特林数求解
正题第二类斯特林数-行根据通项公式有:S(n,m)=1m!∑i=0mCmi(−1)i(m−i)nS(n,m)=\frac{1}{m!}\sum_{i=0}^mC_m^i(-1)^i(m-i)^nS(n,m)=m!1∑i=0mCmi(−1)i(m−i)n拆开来就可以变成卷积的形式.第一类斯特林数-行第一类斯特林数实际上是上升幂展开成普通幂的系数,那么只需要多项式平移就可以倍增求出。void gas(vi&f){ int n=f.size()-1,m=n/2; if(n==1){f原创 2021-06-28 17:07:15 · 234 阅读 · 0 评论 -
学习笔记第十六节:斯特林数
正题第一类斯特林数s(n,k)s(n,k)s(n,k) 表示把 nnn 个数放进不分种类的 kkk 个非空的圆中的排列数。递推式为 s(n,k)=s(n−1,k−1)+(n−1)∗s(n−1,k)s(n,k)=s(n-1,k-1)+(n-1)*s(n-1,k)s(n,k)=s(n−1,k−1)+(n−1)∗s(n−1,k) 。s(n−1,k−1)s(n-1,k-1)s(n−1,k−1) 表示的是前 n−1n-1n−1 个排列成 k−1k-1k−1 个圆后,第 nnn 个自己成为一个独立的圆。(n原创 2021-06-28 16:49:37 · 496 阅读 · 0 评论 -
[HEOI2016/TJOI2016]求和,洛谷P4091,第二类斯特林数与FFT
正题 这题的目的很明了: 求。 首先我们要知道,关于证明可以参考我的博客。 然后换进去: 交换枚举顺序: 然后就可以发现后面的东西可以直接设为,而设。 那么。 预处理G函数,和H函数,H函数的上面相当于一个等比数列求和,当时,等于0.时,等于。否则等于。...原创 2019-01-08 12:54:16 · 401 阅读 · 1 评论