Sudoku Royale取得

數獨X翼(X-Wing)技巧圖解

繁體中文

X翼(X-Wing)是一個進階數獨技巧,用四個格子構成的矩形來排除候選數。規則是這樣的:一個數字在兩橫列裡都恰好只有兩個可填的格子,而且這些格子在同樣的兩直行裡,那麼就可以把這個數字從這兩直行的其他所有格子中排除。

這個名字來自把四個格子沿對角線連起來得到的 X 形。學完顯性數對和指向數對之後,X翼通常是玩家學到的第一個進階技巧,困難的題目經常要用到它。本文先說明規則,再在一道真實的題目上逐格示範。

X翼的規則

X翼需要滿足三個條件:

  1. 選一個數字,比如 4。
  2. 找一橫列,這個數字在這一橫列裡恰好只有兩個可填的格子。
  3. 再找第二橫列,這個數字在這一橫列裡也恰好只有兩個可填的格子,而且在同樣的兩直行裡。

這四個格子是一個矩形的四個角。每一橫列都要出現一次這個數字,所以它填在第一橫列的一個角和第二橫列的一個角。這兩個數字不能在同一直行,所以只能落在矩形的一條對角線上。矩形只有兩條對角線,所以只有兩種填法。

無論哪種填法,這兩直行各得到一個這個數字。也就是說,這兩直行的這個數字已經在矩形裡了,這兩直行的其他格子都不可能再填它,所以可以把它從這些格子裡全部排除。

一句話記住規則

兩橫列,一個數字,同樣的兩直行:把這個數字從這兩直行的其餘格子中排除。

真實例題,一步一步看

這個盤面來自一道真實的題目。簡單的步驟都已經走完:沒有唯一數可填,指向數對和顯性數對也幫不上忙。每個空格裡都標出了候選數,也就是那裡仍然可能填的數字。

數獨棋盤,每個空格都寫出了候選數。已經沒有唯一數可填。7912841261531564614659731428812435161269714658932461713467696798522676715834949314182189576149912456712678467136816712454813454612456712678467136891679124548913459C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
使用X翼之前的盤面。每個空格都標出了候選數。
  • 5 提示數
  • 5 已填好
  • 5 新填的數字
  • 5 構成結構的候選數
  • 5 可排除的候選數

來自 Sudoku Royale 題庫的第 201555 題,用更簡單的技巧一路解到這個盤面。 更簡單的技巧先前已經排除的候選數,這裡不再顯示。

找出結構

只看數字 4。第 3 橫列裡有兩個格子可以填 4:R3C2 和 R3C9。第 7 橫列裡也有兩個格子可以填 4:R7C2 和 R7C9。兩橫列用的是同樣的兩直行,第 2 直行和第 9 直行。這就是數字 4 的X翼。

數字 4 的X翼。在第 3 橫列和第 7 橫列裡,數字 4 只可能出現在第 2 直行和第 9 直行。第 2 直行的另外三個格子和第 9 直行的另外三個格子排除 4。7912841261531564614659731428812435161269714658932461713467696798522676715834949314182189576149912456712678467136816712454813454612456712678467136891679124548913459C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
第 3 橫列和第 7 橫列、第 2 直行和第 9 直行的數字 4 的X翼。四個角是橘色。4 從 R2C2、R8C2、R9C2、R6C9、R8C9 和 R9C9 中排除。

檢查兩種可能

  • 情形 A: 第 3 橫列的 4 在 R3C2。那麼第 7 橫列的 4 不能在第 2 直行,只能在 R7C9。
  • 情形 B: 第 3 橫列的 4 在 R3C9。那麼第 7 橫列的 4 在 R7C2。

兩種情形裡,第 2 直行和第 9 直行都各得到一個 4,而且兩個 4 都在矩形的角上。所以這兩直行的其他格子都不可能是 4。把 4 從第 2 直行的 R2C2、R8C2、R9C2 排除,再從第 9 直行的 R6C9、R8C9、R9C9 排除。一個結構一共排除六個候選數。

接下來怎麼走

X翼本身不會填入數字,但它排除的候選數通常能帶來下一步。看第 6 橫列。在使用X翼之前,R6C8 和 R6C9 都可以填 4。現在 R6C9 的 4 被排除了,所以 R6C8 成了第 6 橫列裡唯一能填 4 的格子。這就是一個隱性唯一數:在 R6C8 填入 4。

使用X翼之後,R6C8 是第 6 橫列裡唯一能填 4 的格子,所以在那裡填入 4。791284126153156461659731428812435161269714658932461713467696798522676715834931418218957614991256712678467136816712454813546125671267846713689167912454891359C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
排除候選數之後,R6C8 是第 6 橫列裡唯一能填 4 的格子。

試試 Sudoku Royale

你熟悉的經典數獨,沒有廣告,沒有彈窗,沒有雜亂。每天一道全新的每日挑戰,不計時的無限練習,還有技巧特訓。想要刺激時,可以在同一塊棋盤上和 2 至 18 名玩家競速。

免費下載 Sudoku Royale(iOS)

按直行找的X翼

把橫列和直行對調,X翼同樣成立。如果一個數字在兩直行裡都恰好只有兩個可填的格子,而且這些格子在同樣的兩橫列裡,就可以把這個數字從這兩橫列的其他所有格子中排除。

邏輯完全一樣,只是轉了 90 度。兩種形式記住一條就夠:找到結構的那兩條線保留候選數,要排除的是與它們交叉的兩條線上的候選數。兩個方向都要查,因為有的題目只出現其中一種。

怎麼找X翼

沒有筆記 (英文)幾乎不可能找到X翼,因為這個結構要求你清楚地知道一個數字還能填在哪些格子裡。然後按下面的順序找:

  1. 寫全候選數。 筆記不全,你會看到並不存在的結構,或者錯過真正存在的。
  2. 一次只看一個數字。 把九橫列過一遍,記下這個數字恰好只有兩個可填格子的橫列,並記住這兩個格子所在的直行。
  3. 比較這些橫列。 如果其中兩橫列用的是同樣的兩直行,就有了X翼。如果沒有兩橫列對得上,就用九直行再找一遍。
  4. 排除候選數。 把這個數字從兩條交叉線的其他格子裡排除,千萬不要動四個角。
  5. 回到簡單步驟。 重新找隱性唯一數和唯一候選數。像例題那樣,X翼往往能立刻給出一個數字。

常見錯誤

  • 一橫列裡有三個格子。 如果這個數字在兩橫列中的某一橫列裡有三個可填的格子,這個結構就不是X翼,X翼的規則什麼也排除不了。三橫列三直行的時候,它可能是劍魚。
  • 排除的方向反了。 在橫列裡找到的結構,要在直行裡排除候選數。玩家常常反過來從那兩橫列裡排除,這是錯的。
  • 和顯性數對混淆。 顯性數對是一橫列、一直行或一宮裡含有同樣兩個候選數的兩個格子。X翼是一個數字在兩橫列兩直行的四個格子裡。
  • 筆記不完整。 少寫一個候選數,就會讓一橫列看起來只有兩個格子可填,其實有三個。

為什麼X翼不好發現

很多玩家知道規則,卻仍然找不到這個結構。四個格子可能離得很遠:例題裡它們在第 3 橫列和第 7 橫列、第 2 直行和第 9 直行。四個角裡還有其他候選數,R3C2 裡有 1、2 和 4,所以 4 並不顯眼。解決辦法是只看一個數字,對每一橫列問同一個問題:這一橫列有幾個格子可以填這個數字?

在 Dojo 裡練習X翼

Sudoku Royale 的 Dojo 為這項技巧準備了簡短的課程和特訓:一盤接一盤,下一步正是用到它。你的紀錄是連續答對的最快一次,還能和其他玩家比一比。在 iPhone 上開啟X翼特訓,或閱讀Dojo 怎麼玩 (英文)。

免費下載 Sudoku Royale(iOS)

什麼時候找X翼,以及接下來學什麼

簡單和中等的題目幾乎用不到X翼。只有在困難題目裡卡住時再找它:筆記都寫全了,唯一數、指向數對和顯性數對也都沒有進展。簡單技巧更快,能解決大多數格子,所以總是先試它們。

X翼是一個叫「魚」的技巧家族裡最小的結構。劍魚用的是同一個思路,只是換成三橫列三直行。再往後可以學XY翼,它把三個各有兩個候選數的格子連起來,還有簡單著色,它沿著一串格子追蹤同一個數字。想了解每個技巧的位置,請看數獨技巧完整列表 (英文)和難度等級 (英文)一文。

常見問題

數獨裡的X翼是什麼?

X翼是由四個格子構成的結構。一個數字在兩橫列裡都恰好只有兩個可填的格子,而且這些格子在同樣的兩直行裡。這時可以把這個數字從這兩直行的其他所有格子中排除。把橫列和直行對調,規則同樣成立。

怎麼找X翼?

先寫全筆記,然後一次只看一個數字。記下這個數字恰好只有兩個可填格子的每一橫列,如果其中兩橫列用的是同樣的兩直行,就找到了X翼。如果在橫列裡找不到,就在直行裡再找一遍。

X翼會排除哪些候選數?

它從兩條交叉線上、四個角以外的格子裡排除這個數字。如果結構是在兩橫列裡找到的,就從那兩直行的其他格子裡排除;如果是在兩直行裡找到的,就從那兩橫列的其他格子裡排除。

什麼難度的題目需要X翼?

簡單和中等的題目幾乎用不到。X翼從困難題目開始出現,在專家級題目裡更常見。只有在唯一數、指向數對和顯性數對都沒有進展時才用它。

X翼和劍魚有什麼差別?

X翼用兩橫列兩直行,劍魚用三橫列三直行。邏輯是一樣的:在找到結構的那些橫列裡,這個數字只可能出現在結構之內,所以可以從交叉直行的其他格子裡排除。

試試 Sudoku Royale

在 App Store 免費下載
Sudoku Royale:經典數獨,沒有廣告,想玩時還有即時對戰免費下載