粉笔先生
返回全部学科 / 数学 / 知识点精讲 / 排列与组合——计数的艺术
数学 11年级 困难

排列与组合——计数的艺术

从日常选课到密码设置,排列与组合是解决计数问题的核心工具。本文从班级选举实例切入,系统讲解加法与乘法原理,推导排列与组合公式,深入剖析分组分配、错位排列等难点,配合树状图与杨辉三角图形,通过三类典型例题训练分步分类思维,帮助你攻克计数问题。

排列 组合 加法原理 乘法原理 捆绑法 分组分配

一、从“选班长和副班长”说起

假设班级有5名候选人:A、B、C、D、E。现在要选出1名班长和1名副班长(两人不能兼任)。问有多少种不同的选拔结果?

如果只是选出2名代表(不区分职务),又有多少种不同结果?

第一个问题:班长有5种选择,班长选定后副班长有4种选择,所以总共有 $5 \times 4 = 20$ 种。这种有序的选取方式就是排列

第二个问题:若只选2人,不考虑顺序,则从5人中任选2人的组合数为 $\binom{5}{2} = 10$。这种无序的选取方式就是组合

这两个看似相似的问题,答案却不同,原因在于顺序是否重要。排列与组合是计数问题的两大基石。

二、两个基本原理

1. 加法原理(分类计数)

完成一件事有 k 类不同方案,第 i 类方案有 $m_i$ 种方法,则总方法数为 $m_1 + m_2 + \cdots + m_k$。
关键:每类方案互不重叠,且都能独立完成事件。

2. 乘法原理(分步计数)

完成一件事需要 k 个步骤,第 i 步有 $n_i$ 种方法,则总方法数为 $n_1 \times n_2 \times \cdots \times n_k$。
关键:各步骤相互独立,缺一不可。

图1:树状图演示乘法原理(以选班长、副班长为例,第一步5种选择,第二步每条支线4种,共20种)
乘法原理树状图:选班长(5种)→ 选副班长(4种) 5候选人 A B C D E B C D E A C D E A B D E A B C E A B C D 总路径数 = 5 × 4 = 20 第一层:班长5种选法 第二层:每条支线副班长4种选法

三、排列

1. 排列的概念

从 $n$ 个不同元素中,任意取出 $m$($m \le n$)个元素,按照一定的顺序排成一列,称为从 $n$ 个不同元素中取出 $m$ 个元素的排列。所有不同排列的个数记作 $A_n^m$(或 $P_n^m$)。

2. 排列数公式推导

考虑第1个位置有 $n$ 种选法,第2个位置有 $n-1$ 种,……,第 $m$ 个位置有 $n-m+1$ 种。由乘法原理:

$$A_n^m = n \times (n-1) \times \cdots \times (n-m+1) = \frac{n!}{(n-m)!}$$

特别地,全排列 $A_n^n = n!$。

3. 示例

5人选班长和副班长(有序):$A_5^2 = 5 \times 4 = 20$。

四、组合

1. 组合的概念

从 $n$ 个不同元素中,任意取出 $m$($m \le n$)个元素组成一组(不计顺序),称为从 $n$ 个不同元素中取出 $m$ 个元素的组合。组合数记作 $C_n^m$ 或 $\binom{n}{m}$。

2. 组合数公式推导

每一种组合(无序)对应着 $m!$ 种排列(因为选出的 $m$ 个元素可以全排列)。因此:

$$A_n^m = C_n^m \times m! \quad \Rightarrow \quad C_n^m = \frac{A_n^m}{m!} = \frac{n!}{m!(n-m)!}$$

3. 组合数的性质

  • 对称性:$C_n^m = C_n^{n-m}$
  • 递推公式(帕斯卡公式):$C_n^m = C_{n-1}^{m} + C_{n-1}^{m-1}$
  • 特殊值:$C_n^0 = 1$,$C_n^1 = n$,$C_n^n = 1$
图2:杨辉三角(帕斯卡三角形),展示了组合数的递推关系和对称性。行序号 $n$ 从0到6,第 $n$ 行第 $k$ 个数为 $C_n^k$。
杨辉三角(组合数 $C_n^k$) $C_0^0$1 $C_1^0$1 $C_1^1$1 $C_2^0$1 $C_2^1$2 $C_2^2$1 $C_3^0$1 $C_3^1$3 $C_3^2$3 $C_3^3$1 $C_4^0$1 $C_4^1$4 $C_4^2$6 $C_4^3$4 $C_4^4$1 $C_5^0$1 $C_5^1$5 $C_5^2$10 $C_5^3$10 $C_5^4$5 $C_5^5$1 $C_6^0$1 $C_6^1$6 $C_6^2$15 $C_6^3$20 $C_6^4$15 $C_6^5$6 $C_6^6$1 $C_{n}^{m}=C_{n-1}^{m}+C_{n-1}^{m-1}$

五、典型例题

例题1(中等)—— 相邻问题(捆绑法)

6人排成一排,要求甲、乙两人必须相邻,有多少种不同的排法?

思路:将甲、乙捆绑视为一个整体(内部可交换顺序),与其余4人共5个元素全排列,再乘以内部排列数。

步骤:

① 把甲、乙看作一个整体,内部有 $2! = 2$ 种顺序(甲乙或乙甲)。

② 整体(1个) + 剩余4人 = 5个元素,全排列 $A_5^5 = 5! = 120$。

总排法:$120 \times 2 = 240$ 种。

易错点:忘记内部排列,或者误用组合。

例题2(较难)—— 顺序唯一确定(转化为组合)

从数字1,2,3,...,9中任选4个不同的数字,组成一个四位数,要求千位数字 > 百位数字 > 十位数字 > 个位数字。这样的四位数有多少个?

思路:一旦选出4个数字,它们的大小顺序是唯一确定的(降序排列)。因此,只需计算从9个数字中任选4个的组合数。

步骤:$C_9^4 = \frac{9\times8\times7\times6}{4\times3\times2\times1} = 126$。

关键:将“有序排列”转化为“无序组合”,避免了直接排列的复杂分类。

例题3(困难)—— 分组分配问题

有6本不同的书,分给甲、乙、丙三位同学,每人至少1本,有多少种不同的分法?

思路:先将6本书分成三组(非空),再将三组书分配给三个不同的人(全排列)。分组时需考虑人数分配方案:1-1-4, 1-2-3, 2-2-2。

步骤:

① 分组情况:

  • 方案A:1,1,4 组。先选4本书一堆:$C_6^4$,剩下2本各一堆但两堆相同(1,1)需除以 $2!$。故分组数 $\frac{C_6^4 \cdot C_2^1 \cdot C_1^1}{2!} = \frac{15 \times 2 \times 1}{2} = 15$。
  • 方案B:1,2,3 组。三堆数量全不同,无须除:$C_6^1 \times C_5^2 \times C_3^3 = 6 \times 10 \times 1 = 60$。
  • 方案C:2,2,2 组。三堆相同,需除以 $3!$:$\frac{C_6^2 \times C_4^2 \times C_2^2}{3!} = \frac{15 \times 6 \times 1}{6} = 15$。

② 每组分配给人:每种分组对应 $3! = 6$ 种分配方式。

③ 总方法:$(15 + 60 + 15) \times 6 = 90 \times 6 = 540$ 种。

易错点:分组时未考虑堆是否相同而漏除或错除。

六、常见误区

  • 混淆排列与组合:判断顺序是否重要。如“选代表”是组合,“选职位”是排列。
  • 分步计数时漏乘或重复:乘法原理每一步必须独立且完整。
  • 忘记边界条件:如 $0! = 1$,$C_n^0 = 1$。
  • 分组问题中忽略均匀组的除法:当有几组元素个数相同,分组数要除以相同组数的阶乘。

七、学习建议

1. 先定性,后公式:仔细审题,判断是排列还是组合,再考虑是否需要分类或分步。

2. 多用树状图或列举法:遇到复杂问题先穷举小规模,理解规律后再推广。

3. 记住常见模型:相邻问题捆绑法、不相邻问题插空法、定序问题倍缩法、名额分配隔板法等。

4. 反复练习分组分配:这是高考和竞赛的高频难点,掌握“先分组后分配”的套路。

八、知识链接

  • 概率:古典概型中利用排列组合计算样本空间和事件数。
  • 二项式定理:$(a+b)^n = \sum_{k=0}^n C_n^k a^{n-k}b^k$,组合数是展开式的系数。
  • 杨辉三角:组合数的直观展示,也是递推关系的几何表达。
  • 数列与数学归纳法:某些排列组合递推关系可用归纳法证明。

九、习题自测

  1. 从7名男生和3名女生中选出5人组成代表队,要求至少有2名女生,有多少种选法?
  2. 用0,1,2,3,4,5组成无重复数字的四位数,其中个位数字小于十位数字的有多少个?
  3. 将4个相同的小球放入3个不同的盒子,每个盒子至少一个球,有多少种放法?(提示:隔板法)

参考答案

  1. 分类:2女+3男:$C_3^2 \cdot C_7^3 = 3 \times 35 = 105$;3女+2男:$C_3^3 \cdot C_7^2 = 1 \times 21 = 21$;总和 126
  2. 先不考虑条件,四位数的总数:千位不能为0,有5种选法,后面三位从剩下5个数字中选3个排列:$5 \times A_5^3 = 5 \times 60 = 300$。其中个位 < 十位的与个位 > 十位的情况各占一半(因为个位和十位是对称的),所以 $300 \div 2 = 150$。
  3. 隔板法:4个球之间有3个空隙,插入2个隔板将球分成3份(非空),$C_3^2 = 3$ 种。