斯特林数(Stirling number)
在组合数学,Stirling 数可指两类数,第一类Stirling 数和第二类 Stirling 数,都是由18世纪数学家 James Stirling 提出的。 Stirling 数有两种,第一类和第二类Stirling 数 第一类斯特林数: 形如 $\left[\begin{matrix}n\\m\end{matrix}\right]$, 也写作 $s(n,k)$ 组合意义: $s(n,k)$ 表示吧 $n$个数 分成 $k$组 ,每组是一个 环 ,求分成的方案数。 也就是一个轮子,怎么转都是一样的,如:1,2,3,4 和 4,1,2,3 只算一种 方案。 递推式: $$s(n+1,2)=s(n,1)+s(n,2)\cdot n$$ 即要么自成一个环,要么加入其它$k$个环,可以插入$n-1$个位置。(每两个数之间) 当然边界条件 $\left[\begin{matrix}0\\0\end{matrix}\right]=1$ 性质: 1. $s(n,1)=(n-1)!$ 2. $s(n,2)=(n-1)!\times\sum_{i=1}^{n-1}\frac{1}{i}$ 3. $\sum_{i=0}^n s(n,k)=n!$ 证明: 1. 显然,我们把$n$个元素排列起来,有$n!$种可能,首尾相接即可得到一个环。这里面每种情况重复了$n$次,因为可以旋转$n$次,所以除以