只看几个元素的相对次序
全排列里,指定的 个元素之间的 种先后次序把所有排法**均分**成 等份;于是「这几个元素排成某种次序」的排法数 总排法数 ,一步得数,不必分类。
什么时候用
题面只约束几个指定元素之间的先后关系,不管它们具体站在第几位:
- 「甲在乙的前面」「 排在 之前」——,合格次序 种,答案 。
- 「、 均在 的同侧」——,合格次序 种( 不居中),答案 。
- 「三个人按身高从矮到高站」——,合格次序 种,答案 。
- 「 在 前、 在 前」——同上,。
识别标志:把那几个元素抽出来看,条件只涉及它们谁前谁后,与其余元素、与绝对位置无关。
为什么可以这么算
把全部 个排列按「那 个元素的相对次序」分堆,一共 堆。
任取两种次序,用一个双射把一堆搬到另一堆:只把那 个元素在它们占的 个位置上重新摆一遍, 其余元素一动不动。这是可逆的,所以每堆一样大,各含 个排列。
于是「合格」的堆有几个,答案就是几份:
这一步是等分,不是概率近似—— 一定被 整除,答案永远是整数。
三步写法
- 认出被约束的那 个元素,写下 是多少。
- 把 种次序列出来( 时只有 6 种,手写得完),数出合格的有几种。
- 乘:。
以「、、 六字母排一排,、 在 同侧」为例: 种次序 、、、、、, 居中的只有 、 两种, 故合格 种,答案 。
常见失手
- 元素之间不等价时不能用。比如「 与 相邻」约束的是距离不是次序,各堆不等大,这条失效——那类题要用捆绑法。
- 条件里混进了绝对位置就失效。「 不在第一位且 在 前」里的前半句与位置有关,得先拆开处理。
- 合格次序数别数漏。 时老老实实把 种写出来划掉不合格的,比在脑子里数快也更稳。
- 有重复元素(如两个相同的字母)时, 要换成相应的可区分次序数,否则分母偏大。
学它之前先会
共 3 条前置、最深 3 层。
出现在以下题目中
共 1 道题考到本条。