排列与组合——有序与无序的数学密码
生活中我们常常需要“选择”——选班干部、点外卖、排课表。有的选择讲顺序(排列),有的只关心成员(组合)。本文用轻松的生活实例引入,带你掌握排列数 $A_n^m$ 和组合数 $C_n^m$ 的核心公式与区别,并通过清晰的树形图和表格帮你彻底告别“隔板法混淆”。
一、概念导入:从“选早餐”说起
你每天早晨去食堂,早餐窗口有3种主食:馒头(M)、包子(B)、油条(Y)。你想选2种不同的主食,思考以下两个问题:
- 问题一(有序):如果今天先吃一种、再吃一种,有几种不同的“吃法顺序”?例如先吃馒头后吃包子和先吃包子后吃馒头是两种不同的体验。
- 问题二(无序):如果只是把两种主食打包带走,不在乎先后,有几种不同的“组合”?(馒头+包子和包子+馒头算同一种)
这就是排列与组合最朴素的区别:是否考虑顺序。
二、核心讲解:排列与组合的定义与公式
2.1 排列(有序)
定义:从 $n$ 个不同元素中取出 $m$ 个元素($m \le n$),按照一定的顺序排成一列,叫做从 $n$ 个不同元素中取出 $m$ 个元素的排列。所有不同排列的个数叫做排列数,记作 $A_n^m$ 或 $P_n^m$。
公式推导:第1个位置有 $n$ 种选法,第2个位置有 $n-1$ 种……第 $m$ 个位置有 $n-m+1$ 种。由分步乘法计数原理得:
$A_n^m = n \cdot (n-1) \cdot (n-2) \cdots (n-m+1) = \dfrac{n!}{(n-m)!}$
特别地,当 $m=n$ 时,$A_n^n = n!$(全排列)。
2.2 组合(无序)
定义:从 $n$ 个不同元素中取出 $m$ 个元素($m \le n$),并成一组,叫做从 $n$ 个不同元素中取出 $m$ 个元素的组合。所有不同组合的个数叫做组合数,记作 $C_n^m$ 或 $\binom{n}{m}$。
公式推导:如果先组合再对这 $m$ 个元素进行排列(有 $m!$ 种方式),就得到了排列数。所以 $A_n^m = C_n^m \times m!$,因此:
$C_n^m = \dfrac{A_n^m}{m!} = \dfrac{n!}{m!(n-m)!}$
三、图形辅助:树形图对比排列与组合
我们仍以早餐为例:3种主食 {M, B, Y} 中选2种。下图展示了排列与组合的枚举过程:
从树形图可以直观看出:排列有6个结果,组合只有3个。组合忽略了内部顺序,因此数量更少。
四、典型例题
例1(基础):学校话剧社有5名男生和4名女生,现在要选出1名男主持人和1名女主持人,共有多少种不同的选法?
思路:先选男主持人(5种),再选女主持人(4种),分步乘法。
解答:$5 \times 4 = 20$ 种。注意这里有序吗?实际上“男主持+女主持”顺序已由角色固定(先男后女),所以是排列思想,但直接分步即可。
易错点:不要误用组合数 $C_5^1 \times C_4^1$ 结果也是5×4,但概念上如果不分角色(比如从5男4女中选2人担任主持,不分性别角色),则用组合,但此题角色已定,所以用分步乘法更直接。
例2(核心辨析):从5本不同的书中选出3本送给3位同学,每人一本,有多少种送法?如果改成“选出3本放在书架上(排列)”,结果相同吗?
思路:第一问:从5本书中选3本,然后分配给3个不同的人(顺序重要),所以是排列:$A_5^3 = 5\times4\times3 = 60$ 种。
第二问:放在书架上,如果书架的格子有顺序(比如从左到右),同样相当于排列,也是60种。但如果只是“选出3本塞进包里”(不考虑顺序),那就是组合:$C_5^3 = 10$ 种。
关键区分:关键看结果是否区分位置/人名/标签。只要有“分配”、“顺序”、“编号”等字眼,通常用排列;若是“小组”、“集合”、“样品”等,用组合。
例3(综合提高):从4名男生和3名女生中选出4人组成一个辩论队,要求至少包含1名女生,有多少种选法?
思路一(正面分类):按女生人数分类:1女3男、2女2男、3女1男。
- 1女3男:$C_3^1 \times C_4^3 = 3\times4 = 12$
- 2女2男:$C_3^2 \times C_4^2 = 3\times6 = 18$
- 3女1男:$C_3^3 \times C_4^1 = 1\times4 = 4$
总和:$12+18+4=34$ 种。
思路二(排除法):总选法(无限制)减去全男生的选法。
总:$C_7^4 = 35$,全男:$C_4^4 = 1$,所以 $35-1=34$ 种。
易错点:用分类法时注意不重不漏;用排除法要确保“至少一个”的反面是“0个”。
五、常见误区
- 误区一:把“顺序”理解成“时间先后”,实际上“顺序”包括位置、角色、编号等一切可区分的标签。例如“选两个人当班长和副班长”是有序,而“选两个人当代表”是无序。
- 误区二:组合数公式中,$C_n^m = C_n^{n-m}$ 常常被忽略,导致计算繁琐。例如 $C_100^98$ 直接算 $C_100^2 = 4950$ 更简单。
- 误区三:忽略 $m \le n$ 的条件。从5个元素中选6个是不可能的。
- 误区四:在“至少”、“至多”问题中,直接分类时容易漏掉某些情况,建议习惯用排除法检查。
六、学习建议
- 先判断有序还是无序:做题时第一件事问自己“交换两个被选元素,结果是否相同?”如果不同就是排列。
- 掌握两种方法:排列用 $A_n^m$,组合用 $C_n^m$,但很多分步问题不一定非要用公式,用乘法原理直接列式也可以。
- 注意“平均分组”问题:高二下学期会遇到平均分组除序的情况,先打好基础。
- 多画树状图或列表:当元素个数较少时,枚举是检验公式是否用对的好方法。
七、知识链接
排列与组合是高中数学计数原理板块的核心,与以下知识紧密相连:
- 分类加法与分步乘法计数原理:这是排列组合的基础,每一步都要明确是“分类”还是“分步”。
- 二项式定理:$(a+b)^n$ 展开式中的系数就是组合数 $C_n^k$,这是组合数的经典应用。
- 概率:古典概型中,样本空间和事件包含的基本事件数通常用排列或组合计算。
- 数列与递归:某些复杂排列问题可以与递推关系结合,例如“错位排列”问题。
八、习题自测
- 从6名志愿者中选出4人参加社区服务,如果甲和乙两人中至少有一人参加,有多少种不同的选法?
- 用0,1,2,3,4,5组成没有重复数字的4位数,其中有多少个偶数?
- 将3本不同的书分给5个同学,每人最多1本,有多少种分法?如果把“分给”改为“推荐给”,即每本书可以推荐给任意一个同学(可重复推荐),又有多少种?
参考答案
- 总选法 $C_6^4=15$,甲和乙都不参加(即从其余4人中选4人)只有1种,所以至少一人参加有 $15-1=14$ 种。
- 先排千位:不能为0,有5种选法。个位必须是偶数(0,2,4)。分两类:①个位是0:后两位从剩下4个数中选两个排列 $A_4^2=12$;②个位是2或4(2种):千位不能为0且不能与个位重复,有4种选法(除去0和个位),然后中间两位从剩下的4个数字中选两个排列 $A_4^2=12$,所以该类 $2\times4\times12=96$。总共 $12+96=108$ 个。
- ①每人最多1本(相当于从5人中选3人排列):$A_5^3=60$ 种。②每本书可以推荐给任意同学(可重复):每本书有5种选择,3本书独立,所以 $5^3=125$ 种。