@scrolllock
2018-10-10T11:31:48.000000Z
字数 1776
阅读 267
# 放球问题及排列相关
组合数学
https://www.zybuluo.com/scrolllock/note/1304942
设为分为个数(带0)的方案
即:
类似
分类讨论:
发现和上一个问题相同
如果求分成不超过且不重复的方案数,则稍作修改:
设为将
与前一种情况类似, 且更加简单
即:
同样, 球同盒同可以为空也可用计算
对于每一个球, 都有个盒子任意选择
考虑递推, 设为前个球放入前个盒子的方案数
对于当前的球:
将球不同盒不同不空全排即可
对第4种情况求和
在个球中插入个隔板,即
代表前个球放入前个盒子的方案数
则当前处理第个球时有两种策略:
将放入当前盒子中,
为新开的盒,
可以转化为不空,将球数量增加个,在每个盒子中先放一个
在进行插板, 即(最后在拿掉原先的个)
或者推,先推出不空的,,比较烦
放球问题
-> 3
-> 2
-> 1
-> 4
-> 5
-> 6
-> 7
-> 8
-> 重复组合
考虑递推, 设为前个数的错排方案数:
所以不能单纯由(即剩下个错排)转移过来, 需要分类讨论:
位置上的数放在上, 现在剩下个数都有限制,
位置上的数不放在上, 相当于给加了一个限制, 现在个数有限制,
两种思路:
有种物品, 每一种有个, 总共个,求排列的方案数
即全排列的方案数, 除以每一种内部排列的方案数
种不同的球, 每种球无限个, 从中选个的方案数
等价于将次选择(相同)分配到种球上
即个球放到个不同的盒子, 可以为空的情况