經典數獨 殺手數獨 規則 文章

數獨「X-Wing」法 (二鏈列) 解題技巧


什麼是「X-Wing」法?

「X-Wing」(中文常稱為「二鏈列」)是一種高級數獨技巧,它基於兩條平行的行兩條平行的列。使用此策略時,您不需要關注 3x3 的宮(Block),因為它們不參與此邏輯(只關注行和列)。

透過查看範例,我們將更容易理解這種技巧。

如何發現 X-Wing

當一個候選數(例如 '4')滿足以下條件時,就會形成 X-Wing 模式:

  1. 在某一行為中恰好出現在兩個儲存格中。
  2. 在另一行中也恰好出現在兩個儲存格中。
  3. 並且這四個儲存格形成一個完美的矩形。

第一步:在兩行中尋找模式

讓我們看看兩條平行的行:第 5 行第 7 行

第 5 行 中,候選數 '4' 僅出現在兩個儲存格中:

  • R5C5 (筆記 {3, 4})
  • R5C8 (筆記 {3, 4})

第 7 行 中,候選數 '4' 也僅出現在兩個儲存格中:

  • R7C5 (筆記 {4, 6, 9})
  • R7C8 (筆記 {4, 9})

這四個儲存格 (R5C5, R5C8, R7C5, R7C8) 構成了一個矩形的四個角。

數獨 X-Wing 技巧第一步圖解,候選數 4 在第 5 行和第 7 行分別只出現兩次,並形成矩形結構 (R5C5, R5C8, R7C5, R7C8)

第二步:對角線邏輯

由於數字 4 不能在同一行或同一列中重複,我們可以放心地假設這兩行中 '4' 的解必然是對角線關係的。

  • 情況 1: 4 位於 R5C5 和 R7C8。
  • 情況 2: 4 位於 R5C8 和 R7C5。

無論哪種情況,第 5 列中必然有一個 '4',且第 8 列中也必然有一個 '4'。

第三步:從列中排除候選數

現在讓我們把視角拉遠,看看涉及的列。既然 第 5 列第 8 列 中(在我們矩形的儲存格裡)必然存�� '4',那麼這兩列中的其他任何儲存格都不能是 4

數獨 X-Wing 邏輯排除圖示,第 5 列和第 8 列中非矩形頂點的其他儲存格裡的候選數 4 被移除

因此,我們可以自信地從這兩列的剩餘筆記中刪除 '4'

  • 在第 5 列中: 我們從 R4C5, R8C5, 和 R9C5 的筆記中排除 '4'。
  • 在第 8 列中: 我們從 R4C8, R8C8, 和 R9C8 的筆記中排除 '4'。

掌握這項高級技巧

現在您已經知道如何在數獨中應用 X-Wing 技巧了!這是一種清理多餘筆記的強力方法,也是學習下一個高級策略「Y-Wing」的基礎。