插板法、捆绑法、插空法

分组用插板、相邻用捆绑、不邻用插空

 

分组问题

【例1】 共有10完全相同的球分到7个班里,每个班至少要分到一个球,问有几种不同分法?     C(9,6)

【例2】有8个相同的球放到三个不同的盒子里,共有( )种不同方法.

  A.35 B.28 C.21 D.45      C(10,2)

【例3】15个相同的球放入编号为1、2、3的盒子内,盒内球数不少于编号数,有几种不同的放法?

解析:
编号1:至少1个,符合要求。
编号2:至少2个:需预先添加1个球,则总数-1
编号3:至少3个,需预先添加2个,才能满足条件,后面添加一个,则总数-2

则球总数15-1-2=12个放进3个盒子里
所以C(11,2)=55(种)

(2010年国考真题)某单位订阅了30份学习材料发放给3个部门,每个部门至少发放9份材料。问一共有多少种不同的发放方法?(    )

A.7         B.9         C.10        D.12

解析:每个部门先放8个,后面就至少放一个,三个部门则要先放8×3=24份,还剩下30-24=6份来放入这三个部门,且每个部门至少发放1份,则C(5,2)=10

相邻问题

【例1】停车场划出一排12个停车位置,今有8辆车需要停放,要求空位置连在一起,不同的停车方法有多少种?A(9,9)

不邻问题

【例1】把1,2,3,4,5组成没有重复数字且数字1,2不相邻的五位数,则所有不同排法有多少种?

解析:本题直接解答较为麻烦,因为可先将3,4,5三个元素排定,共有A(3,3)种排法,然后再将1,2插入四个空位共有A(4,2)种排法,故由乘法原理可得结果。

【例2】一条马路上有编号1,2,3,4,5,6,7,8,9的九盏路灯,为了节约用电,可以把其中的三盏灯关掉,但不能同时关掉相邻两盏或三盏,则所有不同的关灯方法有多少种?C(7,3)

【例3】 3个人坐在一排8个椅子上,若每个人左右两边都有空位,则坐法的种类有多少种?

解法:先拿出5个椅子排成一排,在5个椅子中间出现4个空,再让3个人每人带一把椅子去插空,于是有C(4,3)A(3,3)种。

时间: 2024-07-30 04:37:23

插板法、捆绑法、插空法的相关文章

3037 插板法+lucas

先说下lucas定理 1)Lucas定理:p为素数,则有: (2)证明: n=(ak...a2,a1,a0)p = (ak...a2,a1)p*p + a0 =  [n/p]*p+a0 (注意 这里()p表示的是p进制数),m=[m/p]*p+b0其次,我们知道,对任意质数p有(1+x)^p=1+(x^p)(mod p) .我们只要证明这个式子:C(n,m)=C([n/p],[m/p]) * C(a0,b0)(mod p),那么就可以用归纳法证明整个定理.对于模p而言,我们有下面的式子成立: 上

插板法(排列组合)

插板法的条件 (1)每个元素都是相同的 (2)分成的组,每组的元素不为空 就比如下面这个例子,分出来的组的元素是不为空的 将10个相同的球放到3个不同的篮子里面去,每个篮子至少一个,问有多少种放法 0-0-0-0-0-0-0-0-0-0     0代表球,-代表板子, 将9个板插入到10个球中, 我们只要从中选出2个板子, 自然而然就把球分成三堆了 即C(9,2) 将10个相同的球放到3个不同的篮子里面去,每个篮子可以为空,问有多少种方法 因为每个篮子可以为空,即每组的元素可以为空, 不符合第二

ZOJ 3557-How Many Sets II(Lucas定理+插板法求组合数)

题目地址:ZOJ 3557 题意:给一个集合,一共n个元素,从中选取m个元素,满足选出的元素中没有相邻的元素,一共有多少种选法(结果对p取模1 <= p <= 10^9) 思路:用插板法求出组合数.既然是从n个数中选择m个数,那么剩下的数为n-m,那么可以产生n-m+1个空,这道题就变成了把m个数插到这n-m+1个空中有多少种方法,即C(n-m+1,m)%p.然后就Lucas定理上去乱搞.因为这道题的p较大,所以不能预处理. #include <stdio.h> #include

插板法

https://baijiahao.baidu.com/s?id=1583148539639670534&wfr=spider&for=pc(文章原出处) 三道题,诠释"插板法"精髓.(核心是可以将求n个数和为m的方案数转化为m+n个物体分成n堆,每堆至少一个的问题,从而使用插板法) [1].10个相同的糖果,分给3个孩子A.B.C,每个孩子至少一个,有多少种不同的分法? [2].10个相同的糖果,分给3个孩子A.B.C,有多少种不同的分法? [3].10个相同的糖果,

【51nod 1251】 Fox序列的数量(以及带限制插板法讲解)

为什么网上没有篇详细的题解[雾 可能各位聚聚觉得这道题太简单了吧 /kk 题意 首先题目是求满足条件的序列个数,条件为:出现次数最多的数仅有一个 分析 感谢 刚睡醒的 JZ姐姐在咱写题解忽然陷入自闭的时候为咱知道迷津 QwQ 那么套路来说第一想到的其实就是容斥辣 然后懒得想去网上黈力[雾 在然后,发现网上要么没推导公式(虽说是直接列不用化简的)要么就是推导公式是错的... 于是坐下来冷静分析:首先,我们考虑最高的出现次数为 x 的情况下,有多少个序列是满足条件的 容斥一发发现式子长这个样子(用到

【bzoj3028】 食物 生成函数+隔板法

题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=3028 这题的推导很妙啊,裸的推母函数的题. 我们首先构造出每种食物的母函数: 汉堡:$1+x^2+x^4+……=\frac{1}{1-x^2}$ 可乐:$1+x=\frac{1-x^2}{1-x}$ 鸡腿:$1+x+x^2=\frac{1-x^3}{1-x}$ 蜜桃:$x+x^3+x^5+......=\frac{x}{1-x^2}$ 鸡块:$1+x^4+x^8+......=\fr

排列组合

(常考)错位排列 有N封信和N个信封,每封信都不装在自己信封里的排列种数记作Dn,则 D1=0,D2=1,D3=2,D4=9,D5=44,D6=265 一.相邻问题---捆绑法 不邻问题---插空法 对于某几个元素不相邻的排列问题,可先将其他元素排好,再将不相邻元素在已排好的元素之间及两端空隙中插入即可. [例题1]一张节目表上原有3个节目,如果保持这3个节目的相对顺序不变,再添进去2个新节目,有多少种安排方法? A.20 B.12 C.6 D.4 [答案]A. [解析] 以下内容需要回复才能看

自然语言处理(NLP) - 数学基础(1) - 排列组合

正如我在<自然语言处理(NLP) - 数学基础(1) - 总述>一文中所提到的NLP所关联的概率论(Probability Theory)知识点是如此的多, 饭只能一口一口地吃了, 我们先开始最为大家熟知和最基础的知识点吧, 排列组合. 虽然排列组合这个知识点大家是相当地熟知, 也是相当地基础, 但是却是十分十分十分地重要. NLP届掌门人斯坦福大学的Daniel Jurafsky(D. 朱夫斯凯)和科罗拉多大学James H. Martin(J. H. 马丁)在其NLP巨作<自然语言处

组合计数 &amp;&amp; Stirling数

参考: http://blog.csdn.net/qwb492859377/article/details/50654627 http://blog.csdn.net/acdreamers/article/details/8521134 http://blog.csdn.net/sr_19930829/article/details/40888349 球,盒子都可以分成是否不能区分,和能区分,还能分成是否能有空箱子,所以一共是8种情况,我们现在来一一讨论. 1.球同,盒不同,无空箱 C(n-1,