概念 ④

表格推理法

「三個人、三個國家,誰去哪裡?」這種題目在腦中想一定會亂,因為要同時記住九件事。解法只有一個:畫一張表格,把「不可能」用 ✗ 記下來。這週六題裡有三題,用同一張表格就解得完。

🎯 這一頁學完,你會……

一為什麼一定要畫表格?

三個人配三個國家,有 3 × 3 = 9 個「格子」要判斷。用想的,你會一直忘記剛剛推出來的東西;畫出來之後,每一個已經排除的可能都留在紙上,你的腦袋就只要負責「看」。

🔑 表格法的真正價值

它把推理變成可以檢查的東西。做完之後回頭看,每一個 ✗ 都說得出是哪一條線索造成的——這就是競賽題和考卷上最值錢的能力。

二表格的兩條鐵則

  1. 打一個 ✓,整排整行都要打 ✗
    一個人只去一個國家,一個國家也只有一個人去。所以確定一組配對之後,那一橫排和那一直行的其他格子全部變成 ✗。
  2. 一排(或一行)只剩一格不是 ✗ → 那格就是 ✓
    這是表格法最會「自己長出答案」的地方。每填完一條線索,就回頭掃一次有沒有出現這種排。
⚠️ 出現這兩種情形,代表前面推錯了

① 某一橫排全部都是 ✗(那個人哪裡都不能去)。
② 某一橫排出現兩個 ✓(一個人去了兩個國家)。
看到就停下來,回去檢查每個 ✗ 是根據哪條線索打的。

三例題一:三位旅客要去哪一國

第 1 題

機場中有三位旅客小猴、小犬、小雉,已知他們三人中,一人要去美國玩,一人要去英國玩,一人要去韓國玩。
若小猴不去美國,小犬不去韓國,而小雉不去英國,也不去韓國。
請問他們三人分別要去哪個國家玩?

📝 互動:自己填填看(點一下在 ? → ✓ → ✗ 之間換)

美國英國韓國
小猴
小犬
小雉

🔑 答案

小猴 → 韓國 小犬 → 英國 小雉 → 美國

💡 從哪裡下手?

找被限制最多的那一個。小雉一次被排除兩個國家,所以它是整題的突破口。做表格題的第一件事,就是數一數誰身上的 ✗ 最多。

四例題二:飲料機的四個位置

第 3 題

飲料機可裝四種飲料,並由左至右編號為 1~4,已知有可樂、七喜、芬達、白開水共四種。

店員 1:「編號 1 是可樂或白開水。」

店員 2:「編號 2 不是七喜,編號 3 不是芬達。」

店員 3:「編號 4 是芬達或白開水。」

店員 4:「編號 3 或編號 4 是白開水。」

請問飲料由左至右的順序分別是什麼?

🔑 新技巧:把「或」翻成 ✗

「編號 1 是可樂或白開水」=「編號 1 不是七喜、不是芬達」。
「A 或 B」看起來很模糊,但翻個面就變成兩個很硬的 ✗——這是這種題目最好用的一招。

📝 互動:四種飲料 × 四個位置

編號 1編號 2編號 3編號 4
可樂
七喜
芬達
白開水

🔑 答案:可樂、芬達、七喜、白開水

這一題用到了 ① 真假話推理 學過的假設法:先假設編號 4 是芬達,推到矛盾,就知道另一半才對。表格 + 假設法是這類題目的標準組合。

五例題三:動物園的三位飼養員

第 4 題

阿容、阿君、阿祥是動物園的飼養員,他們每人照顧兩種動物,照顧的動物有大象、猩猩、長頸鹿、河馬、企鵝、貓熊。

(1) 猩猩飼養員和長頸鹿飼養員是鄰居。

(2) 河馬飼養員比大象飼養員年紀大。

(3) 阿君最年輕。

(4) 阿容經常邀河馬飼養員和猩猩飼養員吃午餐。

(5) 阿君經常和企鵝飼養員和大象飼養員去健身。

請問三位飼養員分別照顧哪兩種動物?

🔑 這一題的關鍵:一句話其實講了三件事

「阿容經常邀河馬飼養員和猩猩飼養員吃午餐」——這是三個人一起吃飯,所以:

第三點最容易被漏掉,卻是解開這題的鑰匙。同樣地,(5) 也告訴我們:阿君不是企鵝飼養員、不是大象飼養員,而且企鵝飼養員 ≠ 大象飼養員。

💡 年紀的線索也是在講「不是同一人」

(2)「河馬飼養員比大象飼養員年紀大」→ 兩個是不同的人。
(3)「阿君最年輕」+ (2) → 阿君不可能是河馬飼養員(否則大象飼養員會比最年輕的阿君還年輕)。

📝 互動:三位飼養員 × 六種動物

和前面不一樣:每個人有兩個 ✓,所以打 ✓ 時只會自動幫你把同一直行打 ✗。

大象猩猩長頸鹿河馬企鵝貓熊
阿容
阿君
阿祥

🔑 答案

阿容:大象、長頸鹿  阿君:猩猩、貓熊  阿祥:河馬、企鵝

六表格法 SOP:五個步驟

  1. 畫表格
    橫排寫「人」,直行寫「東西/位置/國家」。
  2. 把每條線索翻成 ✓ 或 ✗
    「不是」直接打 ✗;「A 或 B」就把其他選項打 ✗;「甲和乙一起做某事」代表他們是不同人。
  3. 每打一個 ✓,整排整行補 ✗
  4. 掃一遍有沒有「只剩一格」的排或行
    有就填 ✓,然後再掃一次,直到沒有新的為止。
  5. 卡住就用假設法
    挑一個只有兩種可能的格子,假設其中一種,推到底;出現矛盾就換另一種。

✍️ 練習題

選擇題

A. 選擇題

建議先拿紙畫一張表格再作答,不要用猜的。

在「一人配一國」的表格裡,某一橫排已經打了一個 ✓。這一橫排其他格子要填什麼?

一個人只會去一個國家,所以同一橫排其他格全是 ✗;同理,那一直行的其他格也全是 ✗。

「小雉不去英國,也不去韓國」這條線索,在 3 × 3 的表格裡可以直接打幾個 ✗?

小雉那一橫排的「英國」和「韓國」各一個 ✗,共 2 個。填完之後那排只剩「美國」,於是自動變成 ✓——這就是鐵則 2。

做表格題時,應該先從哪個人下手?

被排除越多,剩下的可能越少,越容易先確定下來。第 1 題的小雉一次被排除兩個國家,所以它是整題的突破口。

換一組線索:小猴不去韓國、小犬不去英國、小雉不去英國也不去美國。三人分別去哪裡?

小雉被排除英國和美國 → 小雉=韓國。小犬不去英國,韓國也沒了 → 小犬=美國。剩下 小猴=英國。

「編號 1 是可樂或白開水」這句話,最好怎麼用?

「A 或 B」正面看很模糊,翻成否定就變成兩個確定的 ✗。把「或」翻面,是表格題最好用的一招。

飲料題裡,如果假設「編號 4 是芬達」,會推出什麼?

編號 1 已確定是可樂,白開水必須在 3 或 4;4 被芬達佔走 → 白開水在 3 → 七喜只剩編號 2 → 與店員 2 的話衝突。所以編號 4 是白開水。

「阿容經常邀河馬飼養員和猩猩飼養員吃午餐」這句話一共告訴我們幾件事?

三個人一起吃飯,就代表這三個身分是三個不同的人。第三件事最容易漏,卻是解題的鑰匙——它讓我們推出猩猩飼養員不是阿祥。

「阿君最年輕」加上「河馬飼養員比大象飼養員年紀大」,可以推出什麼?

如果阿君是河馬飼養員,那大象飼養員就得比最年輕的阿君更年輕,不可能。所以阿君不是河馬飼養員。(阿君不是大象飼養員是線索 5 給的,不是這裡推出來的。)

動物園那題,誰照顧河馬?

阿容不是(線索 4)、阿君不是(線索 2+3),三個人只剩阿祥。這是整題第一個被釘死的格子。

動物園那題,為什麼企鵝飼養員不會是阿容?

線索 5 是「阿君和企鵝飼養員、大象飼養員三個人去健身」→ 這三個身分互不相同。阿容既然是大象飼養員,就不會同時是企鵝飼養員。

表格填到一半,發現某一橫排全部都是 ✗。這代表什麼?

每個人一定會配到一個東西,所以整排 ✗ 是不可能的。這是表格法最好用的自我檢查:它會主動告訴你算錯了。

表格法最大的好處是什麼?

重點不是快,是不會亂、可以檢查。競賽和考試最怕的不是不會,而是推到一半忘記自己推過什麼。

B. 動手寫

把線索翻成 ✗

請把飲料題的四句話,各自翻成「哪一格要打 ✗」。(例:店員 1 →「編號 1 的七喜、芬達打 ✗」)

店員 1:編號 1 的七喜、芬達打 ✗。

店員 2:編號 2 的七喜打 ✗;編號 3 的芬達打 ✗。

店員 3:編號 4 的可樂、七喜打 ✗。

店員 4:白開水那一排,編號 1、2 打 ✗。

四句話總共可以直接打 7 個 ✗,一個字都還沒推就已經完成一半了。

自己畫一張表格

三個小孩小安、小宇、小晴各養一種寵物(貓、狗、兔)。已知:小安沒養狗;小晴沒養貓也沒養狗。請畫表格求解,並寫下你每一步用的是哪一條線索。

小晴被排除貓和狗 → 小晴=兔(鐵則 2)。兔子那一直行其他人打 ✗(鐵則 1)。

小安沒養狗,兔子也沒了 → 小安=貓。

剩下 小宇=狗。

延伸:四個人四個國家

小猴、小犬、小雉、小馬要去美國、英國、韓國、日本。已知:小猴不去美國也不去日本;小犬不去韓國;小雉只想去美國或日本;小馬不去英國。
請問四人分別去哪裡?

先填 ✗:小雉只剩美國、日本;小猴只剩英國、韓國;小犬不去韓國;小馬不去英國。

如果小猴去英國 → 韓國就只剩小馬能去(小犬、小雉都不行)→ 小馬=韓國,小犬和小雉分掉美國、日本,兩種都成立。

如果小猴去韓國 → 英國只剩小犬能去 → 小犬=英國,小雉和小馬分掉美國、日本,又是兩種。

所以一共有 4 種排法,線索不夠,答案不唯一。

這一題是故意設計的陷阱:做完一定要檢查「每一排、每一行都剛好一個 ✓,而且只有一種填法」。真的不唯一時,答案就是條件不足——這在考卷上也可能是正確選項。
想讓它變唯一,可以再加兩條線索,例如「小馬不去韓國」和「小雉不去日本」:這時小雉=美國、小馬=日本、小犬=英國、小猴=韓國,就只剩一種答案了。