欢迎来到排列组合的世界!

你有没有想过,书架上的书有多少种排列方式?或者足球队教练能排出多少种先发名单?这正是排列与组合 (Permutations and Combinations) 的核心所在。起初,这看起来可能只是数字游戏,但实际上,它是一套能帮助我们计算“可能性”的工具,让我们不必逐一列出所有情况。如果刚开始觉得这很“抽象”,不用担心——只要掌握了顺序 (Order)选取 (Selection) 的区别,其他概念就会豁然开朗!

1. 核心引擎:阶乘 (Factorials)

在进入主要课题前,我们需要认识阶乘。它用惊叹号 (!) 表示,但它并不代表这个数字很兴奋!它只是一种缩写,用来表示一连串递减整数的乘积。

定义: \( n! = n \times (n-1) \times (n-2) \times ... \times 1 \)

例子: \( 5! = 5 \times 4 \times 3 \times 2 \times 1 = 120 \)

记忆小撇步:把阶乘想象成“排队”。如果你有 5 本不同的书,将它们放在书架上有 \( 5! \) 种排列方式。

重要提醒:根据定义,\( 0! = 1 \)。这听起来可能很奇怪,但正是这个定义让所有公式运作顺畅!

2. 排列 (Permutations):顺序很重要时

排列 (Permutation) 是指安排 (Arrangement)。在排列中,对象的顺序 (Order) 非常重要。

类比:想象一场有 10 位跑手的比赛。结果“金牌:Alice,银牌:Bob”与“金牌:Bob,银牌:Alice”是不同的。因为顺序改变了结果,这就是一个排列问题。

公式:从 \( n \) 个总数中选出并排列 \( r \) 个对象的方法数为:
\( ^nP_r = \frac{n!}{(n-r)!} \)

分步例子:

从 10 位跑手中选出金、银、铜牌,有多少种颁奖方式?

  1. 找出 \( n \):总跑手数 = 10。
  2. 找出 \( r \):要填补的位置数 = 3。
  3. 使用公式:\( ^{10}P_3 = \frac{10!}{(10-3)!} = \frac{10!}{7!} \)。
  4. 化简:\( 10 \times 9 \times 8 = 720 \) 种方式。

快速总结:如果题目使用了“排列 (arrange)”、“排队 (line up)”、“顺序 (order)”“排名 (rank)”等字眼,你很有可能正在处理排列 (Permutations) 问题。

3. 组合 (Combinations):顺序不重要时

组合 (Combination) 是指选取 (Selection) 或“群组”。在这里,我们不在乎顺序;我们只关心谁或什么东西进入了这个组。

类比:想象从 10 种配料中选出 2 种做披萨。“腊肠加蘑菇”与“蘑菇加腊肠”是同一个披萨。既然顺序不改变结果,这就是一个组合问题。

公式:从 \( n \) 个对象中选出 \( r \) 个的方法数为:
\( ^nC_r = \frac{n!}{r!(n-r)!} \)

注意:我们除以 \( r! \) 是为了“剔除”同组对象的不同排列顺序。

避免常见错误:

学生常在应该使用 \( ^nC_r \) 时误用了 \( ^nP_r \)。请时刻问自己:“如果我交换我选出的项目,结果会改变吗?”如果不会,就用组合 (\( C \))。

快速复习箱:
排列 (\( P \)):顺序很重要(排列)。
组合 (\( C \)):顺序不重要(选取)。

4. 重复项目的排列

有时我们需要排列一些包含相同项目的对象。例如单词“NEEDLESS”中的字母。

“NEEDLESS”一共有 8 个字母:N, E, E, D, L, E, S, S。
字母 E 重复了 3 次。
字母 S 重复了 2 次。

规则:先计算所有对象都不同的排列数,然后除以重复项目的阶乘。

“NEEDLESS”的计算:
\( \frac{8!}{3! \times 2!} = \frac{40320}{6 \times 2} = 3360 \) 种方式。

你知道吗?这种“除法”之所以有效,是因为它抵消了相同字母之间那些“看不见”的交换,因为这些交换实际上并没有创造出新的排列外观。

5. 有限制条件的排列

剑桥考题常会为排列增加“规则”。以下是最常见的两种类型:

类型 A:“项目必须相邻”(捆绑法)

例子: 5 个人 (A, B, C, D, E) 排成一列。A 和 B 必须站在一起。

  1. 将 A 和 B 捆绑在一起,视为一个单一区块
  2. 现在你有 4 个项目:(AB), C, D, E。
  3. 排列这 4 个项目:\( 4! = 24 \)。
  4. 别忘了:A 和 B 在区块内可以互换位置 (AB 或 BA)。这有 \( 2! \) 种方式。
  5. 总数 = \( 4! \times 2! = 48 \) 种方式。

类型 B:“项目必须分开”(间隔法)

例子: 5 个人 (A, B, C, D, E) 排成一列。A 和 B 不可站在一起。

方法:通常最简单的做法是计算排列数,并减去他们站在一起的情况。

  1. 总排列数(无限制):\( 5! = 120 \)。
  2. A 和 B 站在一起的方式(参考上述例子):48。
  3. A 和 B 不站在一起的方式:\( 120 - 48 = 72 \) 种方式。

关键总结:遇到“必须相邻”的问题,将它们捆绑;遇到“不可相邻”的问题,用总数减去“相邻”的情况。

6. 多排座位排列

有时题目会问到人们坐在两排或更多排的情况。别被吓到了!如果你只是将人安排到特定的座位上,这通常就是一个跨所有可用座位的排列问题。

例子: 10 个人要坐在两排,每排 5 个座位。
如果没有任何限制,这通常就是 \( 10! \),因为你只是在将 10 个人安排到 10 个不同的位置上。

总结检查清单

在处理问题之前,问自己:

  • 这是选取 (\( C \)) 还是排列 (\( P \))?
  • 有重复项目吗?(如果有,请除以重复项目的阶乘)。
  • 有限制条件吗?(我需要捆绑项目还是使用减法?)
  • 注意:此卷考纲不会涉及圆形排列,所以请专注于直线排列即可!

鼓励一下:排列组合需要多加练习。如果题目让你感到困惑,试着为每个“座位”或“位置”画几个小方框,然后一个一个填进去。加油,你一定可以做到的!