[笔记] 小球盒子问题总结

小球盒子问题总结

1.球相同 盒子相同 允许空

\(f[n][m]\)\(n\)个球,\(m\)个盒子,允许空的方案数

转移时考虑最后一个盒
\[ f[n][m]=f[n-m][m]+f[n-1][m-1] (n\geq m) \]

\[ f[n][m]=f[n][n](n\leq m) \]

边界\(f[*][1]=f[0][*]=1\)

2.球相同 盒子相同 不允许空

答案即为(1.)中\(f[n-m][m]\)

3.球相同 盒子不同 不允许空

喜神的挡板法 ,考虑在\(n\)个小球中插入\(m-1\)个板的方案数,即为
\[ \binom{n-1}{m-1} \]

4.球相同 盒子不同 允许空

在(3.)的前提下,先多插入\(m\)个球,即为
\[ \binom{n+m-1}{m-1} \]

5.球不同 盒子相同 不允许空

方案即为第二列斯特林数,考虑最后一个球可以放入\(m\)个盒子内,则有
\[ S_2[n][m]=S_2[n-1][m-1]+m\times S_2[n-1][m] \]

6.球不同 盒子相同 允许空

可以放入\(i (i\leq m)\)个盒子,方案即为第二类斯特林数的前缀和
\[ \sum_{i=1}^mS_2[n][i] \]
也叫贝尔数,这也就是\(n\)个数的集合划分方案数

7.球不同 盒子不同 不允许空

\(S_2[n][m]\)考虑的是盒子相同的情况,每个情况中盒子种类的排列有\(m!\)种,所以
\[ m!\times S_2[n][m] \]

8.球不同 盒子不同 允许空

每个球都有\(m\)个盒子可以放,球之间互相独立,所以
\[ m^n \]

转载于:https://www.cnblogs.com/ghostcai/p/9871878.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值