隔板法的一些小结

定义:

在n个元素之间的(n-1)空中插入(k-1)个板,也就是将n个元素分成 k 组。
公式:C(n-1,k-1)

使用范围:

1)n个元素无差异
2)每组至少一个元素

经典栗子:
1: 将n个相同的小球分成k份,不能为空,问有多少中组合法?
答案:C(n-1,k-1)
问题等价于 >> 求方程x1+x2+x3+…+xk = n 的正整数解个数。
分析: 将n拆分成n个1,问题就转化成将n个1分成k份的组合数。

2: 将n个相同的小球分成k份,可以为空,问有多少组合法?
分析: 隔板法仅适合每份至少一个元素,我们不妨加入k个小球,共有小球(n+k),分成k份,再从每份中拿掉一个小球,那么就可以保证有空的情况。
答案: C(n+k-1,k-1)
问题等价于 >> 求方程x1+x2+x3+…+xk=n 的非负整数解个数。

3: 将10个小球分成3份,第一份至少1个,第二份至少3个,第三份可以为空,问有多少中组合法?
分析: 我们先1个小球放入第一份,3个小球放入第二份,剩6个球;那么问题转化成将7个球分成3份可为空,答案是 C(8,2)=28。

4: 有一类自然数满足从第三位开始,每位等于前两位之和。例如 235,1459等等。问这类数共有多少位。
分析: 很明显由前两位来确定之后的数,不妨设前俩位a,b;显然 a+b<=9且a>0。题意就转化成9个1分成2份,但是不一定需要全部分配完;同样的分析先给a一个1,剩8个1,因不是完全分配完,我们可以多分一份放剩下的1;问题再一次转化为将8个1分成3份可为空。C(10,2)=45。

5: 有10粒糖,如果每天至少吃一粒(多不限),吃完为止,求有多少种不同吃法?
分析: o - o - o - o - o - o - o - o - o – o o代表10个糖,-代表9块板
10块糖,9个空,插入9块板,每个板都可以选择放或是不放,相邻两个板间的糖一天吃掉 这样一共就是 2^9= 512啦

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值