6.2.2 排列数
人教 A 版 · 本节 4 页原书扫描(原文)+ 本站重写的讲解与习题详解考过 5 题 ↓
原书扫描页(人教 A 版原文)




本节的知识树
2 概念 · 1 公式 · 最深 3 层。根是引本节作教材出处的实体,长链由 `prereqs` 构建期派生——源里只有最小一步。
讲解
本站对这一节的重写(不是原书转写):顺序可重组、推导可补全,目标是易读易学 + 与真题关联。原文以上方扫描图为准。
排列数:把「一步一步乘」压成一个符号
一、给排列的个数起个名字
上一小节立好了「排列」这个概念,但每算一次仍要重讲一遍分步乘法计数原理。本节做的第一件事就是命名:
从 个不同元素中取出 个元素的所有不同排列的个数, 叫做从 个不同元素中取出 个元素的排列数,记作 。
符号里的 取自英文 arrangement(排列)的首字母。有了它,上一节两个问题的答案可以写成
注意 是一个数,不是一个式子的名字。 下标 是「一共有多少个元素可选」, 上标 是「要排多少个位置」。写的时候别把两个数颠倒——下标一定不小于上标。
二、公式怎么来的:填空位
推导的模型是一排排好顺序的 个空位。从 个不同元素中取出 个去填这些空位, 一个空位填一个元素;每一种填法给出一个排列,反过来每一个排列也来自唯一一种填法。 所以「填法的种数」与「排列数」是同一个数。
先看 。填两个空位分两步:
- 第 1 步,填第 1 个位置:从 个元素中任选 个, 种;
- 第 2 步,填第 2 个位置:只能从剩下的 个中选, 种。
由分步乘法计数原理,
同理 。一般地,填 个空位分 步,第 步剩下 个元素可选, 最后一步(第 步)剩 个。相乘即得排列数公式:
这个公式的三个特点,记住比记住式子本身更有用:
- 从 起,逐个递减地连乘;
- 一共乘 个因数(不是 个,也不是 个);
- 最后一个因数是 。
第 2 条是查错的最快办法:算 时数一数「」正好三个因数 ✓。 第 3 条则可以反查:,末项确实是 ✓。
三、全排列与阶乘
把 个不同元素全部取出排成一列,叫做这 个元素的一个全排列。此时 ,公式给出
正整数 到 的连乘积叫做 的阶乘,记作 。于是
另外规定 。这条规定不是凭空定的,它是为了让下一段的除法公式在 时也成立 ( 要等于 ,就必须有 )。
四、公式的第二个写法:阶乘形式
课本用例 3 的四个结果把学生引到一个观察上:
一般的道理是「上下同补,把缺的尾巴补齐再除掉」:
于是排列数公式有了第二个写法:
两个写法各有各的用处:
| 写法 | 什么时候用 |
|---|---|
| 算具体数值——因数少,直接乘 | |
| 做恒等变形、证明、约分——分子分母能大段消掉 |
举例:算 用第一个写法(四个因数相乘); 证明 用第二个写法(两行就完)。 别拿阶乘写法去算数值, 有九位数,白算。
五、例 4 的三条路:三种计数策略的样板
例 4:用 ~ 这 个数字,可以组成多少个没有重复数字的三位数?
难点只有一个: 不能放在百位。三条解法正对应三种通用策略。
解法 1(特殊位置优先,分步乘法):先定百位,从 ~ 中取 个, 种; 再定十位和个位,从剩下的 个数字(含 )中取 个排列, 种。
解法 2(按特殊元素的位置分类,分类加法):以 出现与否、出现在哪一位为标准分三类—— 不出现()、 在个位()、 在十位():
解法 3(间接法 / 正难则反):先不管限制,从 个数字取 个排列共 种, 再减掉百位是 的那些(它们不是三位数):
三条路的选用原则:
- 限制集中在一个位置上 → 解法 1(先安排那个位置);
- 限制集中在一个元素上、且它的可能位置不多 → 解法 2(按它的位置分类);
- 不合格的情形比合格的少 → 解法 3(总数减去不合格)。
三条都算出 ,这本身就是最好的检验。 计数题最怕「重复计数」和「漏算」, 而它们往往不会同时出现在两种不同的思路里——换一条路重算一遍,是计数问题唯一可靠的自检手段。
六、第四条路:限制只管相对次序时, 会被等分
例 4 的三条路都在安排位置。还有一类限制根本不提位置,只说几个元素谁前谁后:
- 「甲必须排在乙的前面」;
- 「、 都在 的同一侧」;
- 「三个人从左到右身高递增」。
这类题用前三条路都做得出来,但都绕。最短的一条是把被约束的那几个元素单拎出来,只看它们的相对次序。
结论。 个不同元素的全排列共 个。指定其中 个元素,按它们从左到右的先后次序把这 个排列 分堆,则恰好分成 堆,且每堆一样大,各含 个。于是
为什么每堆一样大。 任取两种次序,把其中一堆里的每个排列这样改造:那 个元素占的 个位置不动、 其余元素也一律不动,只把这 个元素在这些位置上按另一种次序重摆一遍。这个改造是可逆的 (反着摆回去即可),所以它是两堆之间的一一对应,两堆元素个数必然相等。
这不是概率意义上的”平均”,是精确的等分—— 一定被 整除,算出来的答案永远是整数。
三个例子。
- 「甲在乙前」:, 种次序,合格 种,答案 ;
- 「三人从左到右身高递增」:, 种次序,合格 种,答案 ;
- 「、 在 同侧」:,把 种次序写出来 、、、、、, 不合格的只有 居中的 与 两种,答案 。
什么时候用不了。 条件一旦扯上距离(相邻、不相邻)或绝对位置(不能排在首位), 各堆就不再一样大,这条路立刻失效——那时候要回到捆绑法、插空法,或者本节前面那三条路。 判断标准很干脆:把那几个元素之外的东西全擦掉,条件还说得清楚吗? 说得清楚就能用。
七、两处容易出错的地方
其一: 里 是硬条件。 从 个元素里取 个排列是没有意义的, 不存在。解含 的方程时,务必回头检查每个下标、上标。 解出来的 、 必须都是正整数,且 ,不合的根一律舍去。
其二:别把「有多少种取法」与「有多少个数」混为一谈。 例 4 里两者恰好相等, 是因为「一个排列 一个三位数」是一一对应的。 但若题目允许数字重复、或首位可以是 ,这个对应就断了,答案也要跟着改。 每次用排列数之前,先确认「一个排列恰好对应一个所求对象」。
八、这一节在本章的位置
| 节 | 新东西 | 一句话 |
|---|---|---|
| §6.1 | 两条计数原理 | 分类加法、分步乘法 |
| §6.2.1 | 排列的概念 | 顺序算不算数 |
| §6.2.2(本节) | 、、两个公式写法 | 把分步乘法固化成一个符号 |
| §6.2.3 | 组合的概念 | 顺序不算数 |
| §6.2.4 | 排列数除以全排列数 |
下一小节的组合数公式完全建立在本节之上:先按排列算,再把「同一组元素的 种顺序」除掉。 所以排列数公式必须先算熟。
九、这一节考过的真题
页面下方「考过本节的真题」是构建期派生的完整清单。排列数很少独当一道题,它多半是别人算式里的一个因子—— 也正因为这样,认出「这一步该用 」比会算 更值钱。
2013 年浙江卷第 14 题( 到 六个字母排一排,、 均在 的同侧)是第六段那条路的 标准样本。原卷走的是「按 的位置分类」—— 站第 、、 位时分别有 、、 种, 左右对称再乘 ,得 ;而用相对次序只要一行: 种次序把 等分, 不居中的有 种,
两条路的差别正是第五段那句「限制集中在哪里」的延伸:限制根本不落在任何位置上时,就别去排位置。 另外这道题还给「 站第 位」埋了一个坑——左边两位、右边三位,「都在左」和「都在右」是两支, 只写后者就会漏掉 种。这正是第五段说的「计数题最怕重复与遗漏」,也正是换一条路重算一遍的价值: 用相对次序算出的 与分类法对上,才敢落笔。
2014 年浙江卷第 14 题(8 张奖券里一、二、三等奖各 1 张,分给 4 个人每人 2 张,问不同的获奖情况有几种) 把本节要的东西各考了一次:
- 。 三张奖券各归一人时,要派的是「一等奖给谁、二等奖给谁、 三等奖给谁」三个有区别的位置,正是第二段那张填空位的图—— 个人往 个空位里填, 第一个空 种、第二个 种、第三个 种。写成 就是把三个位置当成了没区别, 丢掉一、二、三等奖分给这三人的 倍。
- 。 另一类是「一人拿两张、一人拿一张」:先选出哪两张券同归一人 (这一步两张之间没有先后,用组合,),再派人——两个人的角色不同 (谁是拿两张的、谁是拿一张的),所以这一步是排列。合起来 , 与上一条相加得 。
同一道题还顺手提供了一个反例,正对着第七段那条「其二」:它另有一条路是让三张奖券各自挑主人, 每张券都有 个人可挑、同一个人可以被挑中不止一次,于是那一步是 而不是 。 排列数的前提是「取出的 个元素互不相同」;一旦允许重复,「一个排列恰好对应一个所求对象」 这层对应就断了,得退回 §6.1 的分步乘法直接写幂。判据只有一句: 每一步是从「剩下的」里选,还是从「全部的」里选。
习题详解(本站解答,无官方答案可核)
人教 A 版学生用书不含答案,教师用书与全解不在本站语料里——因此本节习题的解答无官方答案可核,它们是本站写的。每一道都过了独立 verifier 的 refute 优先复核(默认它有问题,找不出问题才放行),但那不等于官方标准答案:拿它对思路,别拿它对分。
本节目录里有四页(page-0022–page-0025,印刷页码第 17–20 页),印着的题分两块,共 5 道,逐题全做:
- 上一小节「练习」的第 2、3 题——它们整道印在
page-0022(第 17 页)上,这一页属于本节的目录, 所以收在这里。(同一组练习的第 1 题印在 §6.2 的末页,在那一份详解里解答。) - 本节「练习」第 1–3 题(
page-0025,第 20 页)。
「习题 6.2」印在 §6.2.4 的目录下,归那一份详解,这里不收。
全篇用到的公式先列在这里:
- 排列数公式(连乘写法):,从 起递减、一共 个因数、末项是 。
- 排列数公式(阶乘写法):,其中 。
- 全排列:。
- 适用范围: 且 。
- 算数值用连乘写法,做变形与证明用阶乘写法。
练习(第 17 页)第 2 题
- 一位老师要给 4 个班轮流做讲座,每个班讲 1 场,有多少种轮流次序?
先判断它是不是排列问题(用 §6.2.1 的三问): 个班两两不同 ✓;每个班只讲 场, 一个班排定后不会再排第二次,是不放回的 ✓;「轮流次序」明说了先后有别, 换两个班的先后就是另一种安排 ✓。三问全过,是排列问题。
而且是全排列: 个班全部要排上,。所以
分步验算:第 1 场从 个班中选, 种;第 2 场从剩下 个中选, 种; 第 3 场 种;第 4 场只剩 个, 种。相乘 ✓,与公式一致。
注意「每个班讲 1 场」这句话的作用:它保证了不会有某个班被讲两次、某个班被漏掉, 也就是保证了这是 个元素的全排列而不是别的。若改成「从 个班中挑 个班各讲 场」, 答案就变成 。
练习(第 17 页)第 3 题
- 学校乒乓团体比赛采用 5 场 3 胜制(5 场单打),每支球队派 3 名运动员参赛,前 3 场比赛每名运动员各出场 1 次,其中第 1,2 位出场的运动员在后 2 场比赛中还将各出场 1 次.
(1)从5名运动员中选3名参加比赛,前3场比赛有几种出场情况?
(2) 甲、乙、丙 3 名运动员参加比赛,写出所有可能的出场情况.
先把赛制读清楚。 一支队报 名运动员,前 场每人各打 场; 后 场由第 1、2 位出场的那两名各再打 场。 所以整个出场安排一旦定下「谁打第 1 场、谁打第 2 场、谁打第 3 场」,其余就全定了—— 后 2 场的人选是被前 3 场的次序唯一决定的,不产生新的选择。 于是两问都归结为「前 3 场的次序有多少种」。
(1) 从 名运动员中选 名,安排到「第 1 场、第 2 场、第 3 场」这 个有区别的位置上。
位置有区别(第 1、2 位出场的人后面还要再打一场,第 3 位不用),所以顺序算数,这是排列问题:
分步验算:第 1 场从 人中派 人, 种;第 2 场从剩下 人中派, 种; 第 3 场从剩下 人中派, 种。 ✓。
这里千万别只算「选 3 名」。若只问「从 人中选出 人参赛」而不管次序, 那是下一小节的组合问题,答案是 ;本题多问了「前 场的出场情况」,所以要乘上 人的全排列 , ✓——两条路又一次对上。
(2) 参赛的三人已经指定为甲、乙、丙,剩下的自由度只有这三人在前 3 场里的先后次序, 即 个元素的全排列:
按第 1 场出场的人分类,逐一写全(记号「甲乙丙」表示第 1 场甲、第 2 场乙、第 3 场丙):
共 类、每类 个,合计 种,与算出的 相符 ✓。
把后 2 场补上看得更清楚:以「甲乙丙」为例,第 1、2 位出场的是甲和乙, 所以后 2 场就由甲、乙各再打 1 场;丙只打第 3 场那一场。 其余五种同理,后 2 场的人选完全跟着前 3 场走,所以上面 种已经把所有出场情况列全了。
(1) 与 (2) 的关系:(1) 的 种 「先从 人中定出哪 人上场」「这 人的 种次序」, 而 (2) 正是把其中一组人(甲、乙、丙)的那 种次序写了出来。
练习(第 20 页)第 1 题
- 先计算,然后用计算工具检验:
(1) ; (2) ; (3) ; (4) .
四问都直接套公式,但该用哪个写法要挑:(1)(2) 用连乘写法算数值,(3)(4) 先做变形再算。
(1) 从 起递减连乘 个因数,末项是 :
(中间步骤:,,。)
(2) 这是 个元素的全排列:
(中间步骤:,,,,,,。)
(3) 先别急着算两个大数,看结构:
因为 (从 起 个因数,末项 )恰好就是括号里那一段。所以
用数值核一遍:, , ✓。
这一小问其实是下一题 (1) 的特例:,取 、 即得 。
(4) 两个排列数只差一个因数:
约分后只剩最后那个因数:
用阶乘写法核一遍:
一般结论值得记住:(多出来的那一个因数)。 这里 、, ✓。
练习(第 20 页)第 2 题
- 求证:
(1) ;
(2) .
(1) 先说清适用范围:要让两边都有意义,需要 、, 且右边的 要求 (自动满足)。 时右边是 , 按阶乘写法 ,等式仍成立。
证法一(阶乘写法,两行):
关键一步是 ,而分母 两边正好相同。
证法二(连乘写法,看因数):
这是从 起递减的 个因数,末项是 。左乘一个 :
从 起递减、共 个因数、末项 ——正是 的定义式。
组合意义(第三条路,也最好记):排 个位置时, 第 1 个位置有 种填法;填完之后,还剩 个元素要去填余下的 个位置, 方法数是 。由分步乘法计数原理,总数就是 。 这条恒等式说的就是「先定第一个位置」这个动作。
(2) 三项都是全排列,先各自化成阶乘:
于是左边
逐项收拾。由 得前两项抵消:
由 得第三项就是 :
所以左边等于 ,即右边。
代数值核一遍:,,。
这一小问用的其实还是 (1):, 即 、。阶乘的这条递推 ,是全章最常用的变形。
练习(第 20 页)第 3 题
- 一个火车站有8股岔道,如果每股道只能停放1列火车,现要停放4列不同的火车,共有多少种不同的停放方法?
先辨清谁是「元素」、谁是「位置」。 这道题的两种读法都能通向同一个答案,但要读对一种:
读法一(把岔道当位置): 股岔道里要挑 股来停车,且每股停哪一列是有区别的。 不过这样一来「位置」有 个而「元素」只有 列车,不是标准的 形状。
读法二(把火车当位置,推荐): 列火车各要分配一股岔道, 相当于给「第 1 列车、第 2 列车、第 3 列车、第 4 列车」这 个有区别的位置, 从 股不同的岔道中各取 股填进去,且不能重复(每股道只能停 列)。 这正是从 个不同元素中取 个的排列:
分步验算:第 1 列车从 股道中挑 股, 种;第 2 列车只能从剩下 股里挑, 种; 第 3 列车 种;第 4 列车 种。 ✓ (中间步骤:,,)。
两个条件各起什么作用:
- 「4 列不同的火车」——保证火车两两可分辨,交换两列车的道就是另一种停法,所以顺序算数;
- 「每股道只能停 1 列」——保证不放回,所以是排列而不是 。
若把这两个条件去掉会怎样(用来检验自己有没有读对题):
| 改动 | 情形 | 答案 |
|---|---|---|
| 原题 | 列不同的车,每道至多 列 | |
| 允许一股道停多列 | 每列车都有 种选择 | |
| 列车完全相同 | 只需选出哪 股道 |
最后那一行就是下一小节的组合数 ——把「 列车之间的 种次序」除掉。 本题因为火车互不相同,这 种次序都要算数,所以停在 。
原书转写(OCR,供核对)
共 4 页· 默认折起
机器转写,如有出入以上方扫描图为准。它是原文可搜索、可复制公式、读屏器读得出的形态, 也是教材原文引文的逐字比对靶。
-
一位老师要给 4 个班轮流做讲座,每个班讲 1 场,有多少种轮流次序?
-
学校乒乓团体比赛采用 5 场 3 胜制(5 场单打),每支球队派 3 名运动员参赛,前 3 场比赛每名运动员各出场 1 次,其中第 1,2 位出场的运动员在后 2 场比赛中还将各出场 1 次.
(1)从5名运动员中选3名参加比赛,前3场比赛有几种出场情况?
(2) 甲、乙、丙 3 名运动员参加比赛,写出所有可能的出场情况.
6.2.2 排列数
前面给出了排列的定义,下面探究计算排列个数的公式.
• •
我们把从 n 个不同元素中取出 个元素的所有不同排列的个数,叫做从 n 个不同元素中取出 m 个元素的排列数,用符号 表示.
符号 中的 A 是英文 arrangement(排列)的第一个字母.
例如,前面问题1是求从3个不同元素中取出2个元素的排列数,表示为 。已经算得
问题2是求从4个不同元素中取出3个元素的排列数,表示为 。已经算得
探究
从 个不同元素中取出 个元素的排列数 是多少?
可以先从特殊情况开始探究,例如求排列数 。根据前面的求解经验,可以这样考虑:
假定有排好顺序的两个空位,如图6.2-3所示,从 个不同元素中取出2个元素去填空,一个空位填上一个元素,每一种填法就得到一个排列;反之,任何一种排列总可以由这种填法得到.因此,所有不同填法的种数就是排列数

现在来计算有多少种填法. 完成 “填空” 这件事可以分为两个步骤完成:
第1步,填第1个位置的元素,可以从这 个不同元素中任选1个,有 种选法;
第2步,填第2个位置的元素,可以从剩下的 个元素中任选1个,有 种选法.
根据分步乘法计数原理,2个空位的填法种数为
同理,求排列数 可以按依次填3个空位来考虑,有
一般地,求排列数 可以按依次填 m 个空位来考虑:
假定有排好顺序的 个空位,如图6.2-4所示,从 个不同元素中取出 个元素去填空,一个空位填上一个元素,每一种填法就对应一个排列.因此,所有不同填法的种数就是排列数

填空可以分为 m 个步骤完成:
第1步,从 个不同元素中任选1个填在第1位,有 种选法;
第2步,从剩下的 个元素中任选1个填在第2位,有 种选法;
第3步,从剩下的 个元素中任选1个填在第3位,有 种选法;
第 m 步,从剩下的 个元素中任选 1 个填在第 m 位,有 种选法. 根据分步乘法计数原理,m 个空位的填法种数为
这样,我们就得到公式
你能说一下排列数公式的特点吗?
这里, , ,并且 .这个公式叫做排列数公式
根据排列数公式,我们就能方便地计算出从 个不同元素中取出 个元素的所有排列的个数。例如,
特别地,我们把 个不同的元素全部取出的一个排列,叫做 个元素的一个全排列。这时,排列数公式中 ,即有
也就是说,将 个不同的元素全部取出的排列数,等于正整数1到 的连乘积.正整数1到 的连乘积,叫做 的阶乘,用 表示.于是, 个元素的全排列数公式可以写成
另外,我们规定, .
例3 计算:(1) ;(2) ;(3) ;(4)
解:根据排列数公式,可得
(1)
(2)
(3) ;
(4)
思考
由例3可以看到, ; ,即 观察这两个结果,从中你发现它们的共性了吗?
事实上,
因此,排列数公式还可以写成
例 4 用 0~9 这 10 个数字,可以组成多少个没有重复数字的三位数?
分析:在 这10个数字中,因为0不能在百位上,而其他9个数字可以在任意数位上,因此0是一个特殊的元素.一般地,我们可以从特殊元素的位置入手来考虑问题.
解法 1:如图 6.2-5 所示,由于三位数的百位上的数字不能是 0,所以可以分两步完成:第 1 步,确定百位上的数字,可以从 1~9 这 9 个数字中取出 1 个,有 种取法;第 2 步,确定十位和个位上的数字,可以从剩下的 9 个数字中取出 2 个,有 种取法。根据分步乘法计数原理,所求的三位数的个数为

解法2:如图6.2-6所示,符合条件的三位数可以分成三类:第1类,每一位数字都不是0的三位数,可以从 这9个数字中取出3个,有 种取法;第2类,个位上的数字是0的三位数,可以从剩下的9个数字中取出2个放在百位和十位,有 种取法;第3类,十位上的数字是0的三位数,可以从剩下的9个数字中取出2个放在百位和个位,有 种取法.

根据分类加法计数原理,所求三位数的个数为
解法3:从 这10个数字中选取3个的排列数为 ,其中0在百位上的排列数为 ,它们的差就是用这10个数组成的没有重复数字的三位数的个数,即所求三位数的个数为
对于例 4 这类计数问题,从不同的角度就有不同的解题方法。解法 1 根据百位数字不能是 0 的要求,按分步乘法计数原理完成从 10 个数中取出 3 个数组成没有重复数字的三位数这件事;解法 2 是以 0 是否出现以及出现的位置为标准,按分类加法计数原理完成这件事;解法 3 是一种间接法,先求出从 10 个数中取出 3 个数的排列数,然后减去其中百位是 0 的排列数(不是三位数的个数),就得到没有重复数字的三位数的个数。
从上述问题的解答过程可以看到,引入排列的概念,归纳出排列数公式,我们就能便捷地求解“从 个不同元素中取出 个元素的所有排列的个数”这类特殊的计数问题.
练习
-
先计算,然后用计算工具检验: (1) ; (2) ; (3) ; (4) .
-
求证: (1) ;
(2) .
- 一个火车站有8股岔道,如果每股道只能停放1列火车,现要停放4列不同的火车,共有多少种不同的停放方法?