第十冊 v0.2 · 網站閱讀版

第1章 計數原理、排列與組合

本章小節
  1. 1.1 先說清楚一個結果長什麼樣
  2. 1.2 四個例題
  3. 1.3 練習
  4. 1.4 完整解答

1.1 先說清楚一個結果長什麼樣

計數的第一步是定義一個結果。選兩本書時,{甲,乙} 和 {乙,甲} 是同一組;選正副班長時,(甲,乙) 和 (乙,甲) 是兩個結果。把結果分成互不重疊且涵蓋全部的類別,就可相加。若每個結果恰對應一條兩步選擇路徑,且每個第一步都有相同數目的第二步,就可相乘。第二步數量若因第一步而變,要把各枝的數量相加。

對非負整數 n,n! 是 1 到 n 的乘積。空排列只有一種,所以 0!=1。從 n 個不同物件取 k 個不重複並排序,0≤k≤n,方法數為 P(n,k)=n(n−1)⋯(n−k+1),其中 k=0 時取空乘積 1。若不計順序,每組恰被算 k! 次,故 C(n,k)=P(n,k)/k!=n!/(k!(n−k)!)。若每格可重用同一批 n 個物件,正長度 k 的序列有 nᵏ 種;長度零只有空序列,無須對 0⁰ 作約定。

兩個第一步各有三個第二步;從根到葉的路各代表一個結果。
圖1|兩個第一步各有三個第二步;從根到葉的路各代表一個結果。

1.2 四個例題

例題1 正副有順序,兩人小組沒有

甲、乙、丙三人中選正副班長。正班長有 3 種,副班長只能從剩下 2 人選,故 3×2=6。若只是選兩人小組,每組有 2 種正副安排,故 6÷2=3。

同一雙人組有兩種正副分配;只選成員時應把它們合成一組。
圖2|同一雙人組有兩種正副分配;只選成員時應把它們合成一組。

例題2 允許重複與不允許重複

用 0、1、2、3 組成長度 3 的字串,允許開頭是 0。若能重複,每格皆 4 種,得 4³=64;若不能重複,依序只有 4、3、2 種,得 24。

例題3 分枝數不同就逐類計

甲櫃有 2 種筆,乙櫃有 3 種筆,兩櫃筆款互不重複。若只在一櫃選一支,按櫃別分成互斥的兩類,總數 2+3=5。若每櫃各選一支,結果由兩個櫃各自的選擇決定,總數 2×3=6。

例題4 固定一塊再排列

甲、乙、丙、丁、戊五人排一列,甲乙必相鄰。把甲乙視為一塊,與另三人共四個單位,有 4! 種順序;塊內有甲乙、乙甲兩種。每個合法隊伍能唯一拆回塊順序與塊內順序,所以共 2·4!=48。

1.3 練習

  1. B10-C01-Q01 用五個不同字母排兩格,不重複,幾種?
  2. B10-C01-Q02 從五人選兩位不分職務,幾種?
  3. B10-C01-Q03 從 1、2、3 中組成長度 4 的序列,允許重複,幾種?
  4. B10-C01-Q04 1、2、3、4 四個數字組成四位數且不重複,末位須偶數,幾種?
  5. B10-C01-Q05 從七人選三位,指定的甲一定入選,幾種?
  6. B10-C01-Q06 六件不同禮物送給甲、乙各一件,不重複,幾種?
  7. B10-C01-Q07 在八本書中選零本或八本,各有幾種?
  8. B10-C01-Q08 五個不同物件排一列,指定甲不可在第一格,幾種?
  9. B10-C01-Q09 若從五人選兩人可重複,但不計次序,能用 5²÷2 嗎?
  10. B10-C01-Q10 證明 C(n,k)=C(n,n−k),條件 0≤k≤n。

1.4 完整解答

Q01

第一格 5 種,第二格剩 4 種。每個有序對只由一條選擇路徑生成,所以 5×4=20。

Q02

先算有序 5×4,再除以同一雙的 2 種順序,得 10。

Q03

每個位置有 3 種且不影響其他位置,故 3⁴=81。

Q04

末位先取 2 或 4,共 2 種。餘下 3 個位置放其餘 3 個數,各用一次,共 3!;得 2·3!=12。

Q05

甲已固定,還須從其餘六人選兩位,不分順序,所以 C(6,2)=15。

Q06

甲先選 6 種,乙剩 5 種,故 30。即使禮物不排序,收件人不同,所以不除以 2。

Q07

選零本只有空集合,選八本只有全體,所以 C(8,0)=C(8,8)=1。

Q08

第一格由另外 4 個選,剩四個物件任排,有 4!。總數 4·24=96;也等於 5!−4!。

Q09

不能:同一人取兩次只有一種順序,兩人不同才有兩種。分開算 5 種重複與 C(5,2)=10 種不同,共 15。

Q10

把每個 k 元子集對應到它的補集,補集恰有 n−k 個元素。取兩次補集回到原集合,故是一一且滿的對應,兩數相等。