两类斯特林数的其中之一 还是要了解一下的。 一般形如 \(\left[\begin{matrix}n\\m\end{matrix}\right]\) 写作 \(s(n,k)\) 组合意义: \(s(n,k)\) 表示把n个数分成k组 每组是一个环 求分成的方案数。 环的意思其实是类似于圆排列的东西。 递推式: \(s(n+1,k)=s(n,k-1)+s(n,k)\cdot n\) 有边界 \(s(0,0)=1\) . 性质: \(s(n,1)=(n-1)!\) 这个看起来挺显然不正了 当然可以相当于圆排列来理解。 \(s(n,2)=(n-1)!\times\sum_{i=1}^{n-1}\frac{1}{i}\) 这个利用数学归纳法也很好证。 \(\sum\limits_{i=0}^ns(n,k)=n!\) 证明:求n个数的所有排列方案数n! 对于某种排列其中必然有k个置换 而置换就是我们上述所说的环的概念。 对于有k个置换的方案数 其为s(n,k)所以可以得到 \(\sum\limits_{i=1}^ns(n,k)=n!\) 因为s(n,0)=0所以原式成立。 这里先规定一下上升幂和下降幂。 定义下降幂为 \(x^{\underline{n}} = x(x-1)\cdots (x-n+1).\) 上升幂为 \(x^{\overline{n}} = x(x+1)\cdots (x