排列数 · 组合数 · 阶乘 · 经典题型精讲
从入门到进阶,一套公式解决计数问题
排列:从 n 个不同元素中取出 m (m ≤ n) 个元素,按照一定的顺序排成一列,叫做从 n 个不同元素中取出 m 个元素的一个排列。
全排列 当 m = n 时:A(n, n) = n!
* 阶乘定义:n! = 1×2×3×…×n,0! = 1
组合:从 n 个不同元素中取出 m (m ≤ n) 个元素,不考虑顺序,叫做组合。
组合恒等式 C(n, m) = C(n, n-m) · C(n, 0) = C(n, n) = 1
| 对比项 | 排列 (Permutation) | 组合 (Combination) |
|---|---|---|
| 是否考虑顺序 | ✅ 考虑顺序 | ❌ 不考虑顺序 |
| 公式 | A(n, m) = n!/(n-m)! | C(n, m) = n! / [m!(n-m)!] |
| 符号 | A(n, m) 或 P(n, m) | C(n, m) 或 (ⁿₘ) |
| 典型例子 | 排队、密码、名次 | 选委员、彩票、分组 |
从 5 本不同的书中选出 3 本,并排成一排,有多少种排法?
解: 排列问题,n=5,m=3。
A(5,3) = 5×4×3 = 60 种。
也可以使用公式 5!/(5-3)! = 120/2 = 60。
从 10 名候选人中选出 3 人组成委员会,有多少种选法?
解: 组合问题,n=10,m=3。
C(10,3) = (10×9×8)/(3×2×1) = 120 种。
或者 10!/(3!×7!) = 120。
7 个人排队,甲必须站在排头,有多少种排法?
解: 甲固定排头,剩余 6 人全排列。
A(6,6) = 6! = 720 种。
计算 C(8,5) 和 C(8,3) 并比较。
解: C(8,5) = 56,C(8,3) = 56,
相等。因为 C(8,5)=C(8,3) 符合 C(n,m)=C(n,n-m)。