插板法分小球
来源:互联网 发布:庆安县网络电视台 编辑:程序博客网 时间:2024/04/28 23:21
来自百度知道的整合http://zhidao.baidu.com/question/274677965.html
插板法就是在n个元素间的(n-1)个空中插入 若干个(b)个板,可以把n个元素分成(b+1)组的方法。 应用(普通)插板法必须满足三个条件: (1) 这n个元素必须互不相异 (2) 所分成的每一组至少分得一个元素 (3) 分成的组别彼此相异
例子1:普通插板法
把10个相同的小球放入3个不同的箱子,每个箱子至少一个,问有几种情况?
解答:问题的题干满足 条件(1)(2),10个小球直接形成9个空挡,放入2个板子可分成3部分,即3个箱子,为c9 2=36 。
例子2:变形插板法1(通过变形转化为例子1中可以直接使用插板法的情形)
把10个相同的小球放入3个不同的箱子,问有几种情况?
解答:此时箱子可以有空的情况,可以预先往每个箱子里放入1个小球,真正计算箱子内的小球数时由板子隔出的小球数减1即可,即转化为:10+3=13个小球放到3个箱子,每个至少一个小球,根据插板法有C12,2=66。
例子3:变形插板法2(通过变形转化为例子1中可以直接使用插板法的情形)
把10个相同小球放入3个不同箱子,第一个箱子至少1个,第二个箱子至少3个,第三个箱子可以放空球,有几种情况?
解答:仍然先转化为每个箱子内至少一个小球,这样转化(1):第一个满足要求,第二个箱子可以预先放入2个(不同于例2,这里的2个小球是从10个中垫,而例2是额外添加的),第三个预先放入1个(添加的小球1个),这样相当于”有10-2+1=9个小球放入3个箱子,每个内至少一个小球“,应用插板法有C8,2=28。
第二种转化法(2):将3个小球绑定在一起当做一个小球,插板时只要分到第二个箱子认为分得的就是至少有一个绑定的小球,其他的分得正常小球,第三个与上面相同。
总之,上述一类的分球问题都可以通过一定的方法转为”插板法“来解决。
- 插板法分小球
- 插板法的应用
- 插板法(排列组合)
- 排列组合“捆绑法”、“插空法”、“插板法
- hdu 4045 Machine scheduling 斯特林数+插板法
- hdu 3037 插板法组合 + lucas定理
- 51nod 1509 加长棒 插板法
- 1.小球路程 (5分)
- 组合数公式和“插板法”的使用
- 插板法与第二类stirling数的区别
- 51nod 1453 抽彩球 插板法(组合数学)
- 小球
- 小球
- 小球
- 小球
- 5-9 用天平找小球 (10分)
- 5-9 用天平找小球 (10分)
- 5-9 用天平找小球 (10分)
- TreeView
- xmlrpc的java小例子
- Android开发指南-用户界面-通用布局对象
- SVN修改用户名与密码
- php json_encode 后js处理时对中文和韩文的问题
- 插板法分小球
- 两种方式来防止sql注入的问题。
- xsl的字符和在php中实现simplexml的实现
- learning v$ view-> v$session_wait
- poj 题目分类
- Facebook网站所使用的开源软件
- velocity源码分析:初始化之指令初始化
- 实例iPhone编程入门教程-第七天
- 上海通用北盛汽车2012届校园招聘长春理工大学专业面试安排 共 27 人