WIKIOI
wiki(I:)
比赛相关
工具软件
语言基础
算法基础
搜索
动态规划
字符串
数学
数据结构
图论
计算几何
杂项
专题
数学部分简介
符号
复数
位运算
快速幂
进位制
高精度计算
平衡三进制
素数
最大公约数
欧拉函数
筛法
欧拉定理 & 费马小定理
类欧几里德算法
裴蜀定理
乘法逆元
线性同余方程
中国剩余定理
二次剩余
BSGS
原根
卢卡斯定理
莫比乌斯反演
杜教筛
Min_25 筛
分解质因数
多项式部分简介
拉格朗日插值
快速傅里叶变换
快速数论变换
快速沃尔什变换
多项式求逆
多项式开方
多项式除法|取模
多项式对数函数|指数函数
多项式牛顿迭代
多项式多点求值|快速插值
多项式三角函数
多项式反三角函数
常系数齐次线性递推
生成函数简介
普通生成函数
指数生成函数
向量
矩阵
高斯消元
线性基
线性规划简介
单纯形算法
排列组合
卡特兰数
斯特林数
贝尔数
伯努利数
康托展开
容斥原理
抽屉原理
概率初步
置换群
斐波那契数列
博弈论
牛顿迭代法
数值积分
分段打表
64 objects
本站非官方,所收集资源均来源于网络。
斯特林数 - 数学
## 第一类斯特林数(Stirling Number) **第一类斯特林数** (斯特林轮换数) $\begin{bmatrix}n\\\\ k\end{bmatrix}$ 表示将 $n$ 个两两不同的元素,划分为 $k$ 个非空圆排列的方案数。 ### 递推式 $$ \begin{bmatrix}n\\\\ k\end{bmatrix}=\begin{bmatrix}n-1\\\\ k-1\end{bmatrix}+(n-1)\begin{bmatrix}n-1\\\\ k\end{bmatrix} $$ 边界是 $\begin{bmatrix}n\\\\ 0\end{bmatrix}=[n=0]$ 。 该递推式的证明可以考虑其组合意义。 我们插入一个新元素时,有两种方案: - 将该新元素置于一个单独的圆排列中,共有 $\begin{bmatrix}n-1\\\\ k-1\end{bmatrix}$ 种方案; - 将该元素插入到任何一个现有的圆排列中,共有 $(n-1)\begin{bmatrix}n-1\\\\ k\end{bmatrix}$ 种方案。 根据加法原理,将两式相加即可得到递推式。 ## 第二类斯特林数(Stirling Number) **第二类斯特林数** (斯特林子集数) $\begin{Bmatrix}n\\\\ k\end{Bmatrix}$ 表示将 $n$ 个两两不同的元素,划分为 $k$ 个非空子集的方案数。 ### 递推式 $$ \begin{Bmatrix}n\\\\ k\end{Bmatrix}=\begin{Bmatrix}n-1\\\\ k-1\end{Bmatrix}+k\begin{Bmatrix}n-1\\\\ k\end{Bmatrix} $$ 边界是 $\begin{Bmatrix}n\\\\ 0\end{Bmatrix}=[n=0]$ 。 还是考虑组合意义来证明。 我们插入一个新元素时,有两种方案: - 将新元素单独放入一个子集,有 $\begin{Bmatrix}n-1\\\\ k-1\end{Bmatrix}$ 种方案; - 将新元素放入一个现有的非空子集,有 $k\begin{Bmatrix}n-1\\\\ k\end{Bmatrix}$ 种方案。 根据加法原理,将两式相加即可得到递推式。 ## 应用 ### 上升幂与普通幂的相互转化 我们记上升阶乘幂 $x^{\overline{n}}=\prod_{k=0}^{n-1} (x+k)$ 。 则可以利用下面的恒等式将上升幂转化为普通幂: $$ x^{\overline{n}}=\sum_{k} \begin{bmatrix}n\\\\ k\end{bmatrix} x^k $$ 如果将普通幂转化为上升幂,则有下面的恒等式: $$ x^n=\sum_{k} \begin{Bmatrix}n\\\\ k\end{Bmatrix} (-1)^{n-k} x^{\overline{k}} $$ ### 下降幂与普通幂的相互转化 我们记下降阶乘幂 $x^{\underline{n}}=\dfrac{x!}{(x-n)!}=\prod_{k=0}^{n-1} (x-k)$ 。 则可以利用下面的恒等式将普通幂转化为下降幂: $$ x^n=\sum_{k} \begin{Bmatrix}n\\\\ k\end{Bmatrix} x^{\underline{k}} $$ 如果将下降幂转化为普通幂,则有下面的恒等式: $$ x^{\underline{n}}=\sum_{k} \begin{bmatrix}n\\\\ k\end{bmatrix} (-1)^{n-k} x^k $$ ## 习题 [HDU3625 Examining the Rooms](http://acm.hdu.edu.cn/showproblem.php?pid=3625) ## 参考资料与注释 1. [Stirling Number of the First Kind - Wolfram MathWorld](http://mathworld.wolfram.com/StirlingNumberoftheFirstKind.html) 2. [Stirling Number of the Second Kind - Wolfram MathWorld](http://mathworld.wolfram.com/StirlingNumberoftheSecondKind.html)