2 条题解
-
1
结论
将 n 个不同的球 放入 m 个不同的盒子(每个盒子至少放 1 个球)的放法数为:
其中:
- 是第二类斯特林数,表示将 n 个不同球划分为 m 个非空子集的方式数。
- 是对盒子排列的,因为盒子有区别。
但是,注意到 , 递推过不了。
结论2
其实这道题的答案还有一个表达式
$$\sum_{i=0}^{m} (-1)^i \cdot C_{m}^{i} \cdot (m-i)^n $$解析:
考虑容斥:
- 假如允许空盒,有 种方案
- 再减去一定有一个空盒的方案数
- 再加上一定有两个空盒的方案数
- ……
就推出来了
推论:第二类斯特林数的通项
由
$$m! \cdot S(n, m) = \sum_{i=0}^{m} (-1)^i \cdot C_{m}^{i} \cdot (m-i)^n $$得
$$S(n, m) = \frac{1}{m!} \sum_{i=0}^{m} (-1)^i \cdot C_{m}^{i} \cdot (m-i)^n $$
- 1
信息
- ID
- 231
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 9
- 已通过
- 4
- 上传者