传送门
题意:
T T T组数据,求所有长度为 n 的置换的循环个数的 m 次方和。
T ≤ 300 , n ≤ 1 e 5 , m ≤ 300 T\le300,n ≤ 1e5,m ≤ 300 T≤300,n≤1e5,m≤300。
思路:
先考虑一个非常简单的想法,我们枚举置换的个数为 k k k。
那么答案显然等于 ∑ k = 1 n s n k k m \sum_{k=1}^ns_{n}^kk^m ∑k=1nsnkkm
然后考虑把 k m k^m km用第二类斯特林数展开。
A n s = ∑ k = 1 n s n k ∑ i = 0 m S m i k i ‾ Ans=\sum_{k=1}^ns_{n}^k\sum_{i=0}^mS_{m}^ik^{\underline i} Ans=k=1∑nsnki=0∑mS
SRM 686 CyclesNumber(斯特林数)
最新推荐文章于 2021-01-04 04:15:21 发布