粉笔先生
返回全部学科 / 数学 / 知识点精讲 / 排列组合深化——分组、隔板、环形与错位
数学 12年级 中等

排列组合深化——分组、隔板、环形与错位

从基础排列组合公式出发,深入讲解隔板法、环形排列、错位排列及分组分配等核心模型,结合图形化工具(隔板示意、圆桌旋转)和典型例题,帮助学生突破排列组合中的难点。

排列组合 隔板法 环形排列 错位排列 分组分配 计数原理

排列组合深化

我们已经在排列组合的初步学习中掌握了基本的排列数 $A_n^m = \frac{n!}{(n-m)!}$ 和组合数 $C_n^m = \frac{n!}{m!(n-m)!}$。但在实际问题中,我们经常遇到“相同元素分配”、“圆桌围坐”、“全错位”等更复杂的计数模型。今天我们就来系统梳理这些深化知识点,并用图形辅助理解。

一、隔板法——搞定相同物品分组

应用场景:将 $n$ 个完全相同的物品分配到 $k$ 个不同的盒子(或组)中,每个盒子至少一个,有多少种分法?

模型转化:在 $n$ 个物品之间的 $n-1$ 个空隙中插入 $k-1$ 块隔板,将物品分成 $k$ 组。每一种插法对应一种分配方案。方案数为 $C_{n-1}^{k-1}$。

例如:将10个相同的小球放入3个不同的盒子,每个盒子至少一个,方法数为 $C_{10-1}^{3-1} = C_9^2 = 36$。

图1:隔板法示意图——10个小球用2块隔板分成3组,每组对应一个盒子
盒子1(3个球) 盒子2(4个球) 盒子3(3个球) 方法数:C(9,2)=36

推广:如果允许某些盒子为空,则先借 $k$ 个虚拟物品(每个盒子放一个虚拟物),再用隔板法,答案为 $C_{n+k-1}^{k-1}$。

二、环形排列——圆桌座位问题

模型:将 $n$ 个不同元素排成一个圆圈(位置无首尾之分),有多少种排法?

思路:先固定一个元素在某个位置(打破旋转),再排列其余 $n-1$ 个元素,故答案为 $(n-1)!$。

图2:环形排列(n=5)——固定元素1,其余4个位置线性排列,但旋转后视为相同,故有 (5-1)! = 24 种
1 2 3 4 5 旋转后视为同一种排列 固定1在正上方,其余4人线性排列:4! = 24 种

注意:如果圆桌可以翻转(即考虑正反两面相同),则还需要除以2,得到 $(n-1)!/2$(这是项链排列)。

三、错位排列——每个人都戴错帽子

模型:$n$ 个人各有一顶帽子,要求每个人都拿到别人的帽子,有多少种方法?记错位数 $D_n$。

递推公式:$D_1=0, D_2=1$;对于 $n \ge 3$,

$$D_n = (n-1)(D_{n-1} + D_{n-2})$$

理解:第一步,将第1个人的帽子给第 $k$ 个人($k \ne 1$),有 $n-1$ 种选择。然后有两种情况:

  • 若第 $k$ 个人也戴了第1个人的帽子(即互相交换),则剩下 $n-2$ 个人错位,有 $D_{n-2}$ 种。
  • 若第 $k$ 个人没有戴第1个人的帽子,则相当于第1个人“假装”是第 $k$ 个人,要求剩余 $n-1$ 个人错位(但第 $k$ 个人不能戴第1个人的帽子),共 $D_{n-1}$ 种。

常用值:$D_3=2, D_4=9, D_5=44$。

四、分组分配问题——是平均还是非平均?

核心:不同的组是否有“标签”(即是否区分组名)?分组后是否要分配给不同对象?

  • 非均匀分组(组与组大小不同):直接使用组合数相乘,无需除以阶乘,因为大小不同天然区分了组。
  • 均匀分组(组的大小相同):如果组无标签(只是分成几堆,堆之间无区别),则组合乘积后要除以组数的阶乘(因为交换组得到相同分法)。如果组有标签(比如分给不同的班级),则不需要除。
  • 部分均匀分组:有若干组大小相同,则除以这些相同大小组数的阶乘。

例:将6本不同的书分成3堆,每堆2本,有多少种分法?

解:先选2本给第一堆 $C_6^2$,再选2本给第二堆 $C_4^2$,最后2本给第三堆 $C_2^2$。但三堆大小相同无标签,交换三堆得到同一种分法,故除以 $3!$:

$$\frac{C_6^2 C_4^2 C_2^2}{3!} = \frac{15 \times 6 \times 1}{6} = 15$$

五、典型例题

例1(易):将12个相同的篮球分给4个班级,每个班级至少2个,有多少种分法?

思路:先给每个班级分1个(满足至少2个?注意“至少2个”意味着每个班级先保证1个,还差1个才能达到至少2个。更直接:每个班级先分2个,用掉8个,剩下4个任意分给4个班级(允许为空)。用隔板法允许为空:$C_{4+4-1}^{4-1}=C_7^3=35$。

解答:先每个班级给2个,剩下4个球。现在将4个相同球分给4个不同班级,允许空班,方法数 $C_{4+4-1}^{4-1}=C_7^3=35$。

例2(中):5个人围坐在圆桌上,有多少种不同的坐法?如果要求甲和乙不相邻,有多少种?

第一问:圆排列 $(5-1)!=24$。

第二问:先固定甲在某个位置(打破旋转),然后乙不能坐在甲的左右两侧(2个位置被排除),剩下4个位置中选一个给乙(4种),其余3人任意排列 $3!$,所以 $4 \times 6 = 24$ 种。或者用总数减去相邻:相邻的圆排列数:将甲乙绑在一起视为一个元素(注意甲乙内部2种顺序),得到 $2 \times (4-1)! = 12$,所以不相邻 $24-12=12$ 种。两种方法答案一致,得12。

例3(难):有4位志愿者和3个服务岗位,每个岗位至少一人,有多少种分配方案?

思路:志愿者是不同的,岗位是不同的,所以是“分配问题”。先分组再分配。分组时:4人分成3组(非空),有几种分组方式?可能的组数为:(2,1,1)。计算分组数(注意两个1人组是无标签的,但后续要分给不同岗位,所以分组时需考虑均匀组):

分组:先选2人组成两人组:$C_4^2=6$;剩下2人各成一组。由于有两个1人组大小相同,分组数为 $\frac{C_4^2 C_2^1 C_1^1}{2!} = \frac{6 \times 2 \times 1}{2}=6$。

然后分配给3个不同的岗位:$6 \times 3! = 36$。另一种方法:用容斥原理:总分配 $3^4=81$,减去有人空岗等,但这里分组法更直观。答案为36。

六、常见误区与易错点

  • 误区1: 隔板法中忘记“至少一个”的条件,直接用 $C_{n-1}^{k-1}$ 但题目可能允许空盒,需调整。
  • 误区2: 均匀分组忘记除以组数的阶乘,导致重复计数。
  • 误区3: 圆排列直接当作直线排列,忘记除以n(或固定一个元素)。
  • 误区4: 错位排列误用公式 $D_n = n!(1 - 1/1! + 1/2! - ...)$ 但计算时混淆正负号。

七、学习建议

  • 做完一道题后,尝试用另一种方法验证,如用容斥原理验证隔板法结果。
  • 画图辅助理解:树状图、表格、隔板线、圆环等。
  • 记忆常用小数据:$D_3=2, D_4=9, D_5=44$,以及 $C_n^0+C_n^1+\cdots=2^n$。
  • 对于复杂排列组合问题,先判断元素是否相同,盒子是否相同,再把模型归类。

八、知识链接

  • 排列组合与概率、二项式定理紧密相关。例如,二项式展开的系数就是组合数。
  • 隔板法可推广到不定方程正整数解的个数。
  • 错位排列是“鸽巢原理”的一个经典应用。
  • 圆排列与项链排列的区别在于是否考虑翻转。

九、习题自测

  1. 将8个相同的小球放入4个不同的盒子,每个盒子至少一个球,有多少种放法?
  2. 6个人围成一圈做游戏,有多少种不同的围法?若甲和乙必须相邻,有多少种?
  3. 4个人各写一张贺卡,然后每人从中拿一张不是自己写的贺卡,有多少种拿法?
点击查看答案
  1. $C_{8-1}^{4-1} = C_7^3 = 35$。
  2. 围成圈 $(6-1)! = 120$;甲乙相邻:绑在一起看作一个元素,内部2种,剩下5个元素圆排列 $(5-1)! = 24$,故 $2 \times 24 = 48$。
  3. 错位排列 $D_4 = 9$。