![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
斯特林数
_xgcxgc
一名热爱看番的OIer,
热爱OI,
热爱二次元,
热爱这个世界。
展开
-
Divide by Zero 2018 and Codeforces Round #474 G. Bandit Blues DP+第一类斯特林数+分治FFT
Description给你三个正整数 n,a,b,定义A为一个排列中是前缀最大值的数的个数,定义B为一个排列中是后缀最大值的数的个数,求长度为n的排列中满足A = a且B = b的排列个数。Sample Input1 1 1Sample Output1考虑DP,设f[i][j]为前i位有j个不同前缀最大值方案数。我们从大到小插数,对于当前这个数他只有放在第一位才可能有新的前缀最...原创 2018-10-02 16:45:20 · 152 阅读 · 0 评论 -
斯特林数学习笔记
以后还会补充第一类斯特林数S(n,k)S(n,k)S(n,k):nnn个不同的人围着mmm相同的桌子,每个桌子非空。第一类斯特林数的求法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,k)S(n,k)S(...原创 2018-12-31 16:54:56 · 275 阅读 · 0 评论 -
BZOJ5093 [Lydsy1711月赛]图的价值 第二类斯特林数+NTT
Description一个带标号的图的价值定义为每个点度数的k次方的和。给定n和k,请计算所有n个点的带标号的简单无向图的价值之和。Sample Input6 5Sample Output67584000首先考虑每个点的贡献,点之间互不影响所以一个点的答案乘于nnn即可。可得式子:2(n−1)(n−1)2n∑i=0n−1ikCn−1i2^{\frac {(n-1)(n-1)...原创 2018-12-31 19:59:13 · 252 阅读 · 0 评论 -
BZOJ5406: Gift 第一类斯特林数
Description定义两个排列相似度为一个排列交换两个元素得到另一个的最小步数。给你两个排列A,BA,BA,B,其中一些元素是000,你可以补上一些数。现在询问对于每一个iii,补全后相似度为i的方案数。Sample Input31 0 00 2 0Sample Output1 2 1我们可以知道对于两个排列,相似度其实就是n−n-n−环数。首先定义对于一个数字xx...原创 2019-02-21 13:01:12 · 361 阅读 · 0 评论