Sudoku 取得應用程式

數獨技巧 · 大師

數獨中的W-Wing

W-Wing是兩個持有相同候選數對AB的雙值格,由一條關於A的強鏈連接,這條強鏈的兩端各自看得到其中一個格子。這條強鏈逼出這兩個格子裡至少有一個是B,所以能同時看到兩者的格子都要失去B。

原理

兩個具有相同候選數組合的雙值格共用兩個候選數。在其中一個候選數上有一條強鏈,強鏈的兩端各自能看到其中一個不同的雙值格,因此至少有一個雙值格必須填入另一個候選數;所以任何同時看到這兩個雙值格的格子都可以移除另一個候選數。

怎麼找到它

先收集候選數對相同的雙值格,棋盤上通常能找到幾個。

  • 對每一對匹配的格子,取它們兩個候選數中的一個,找一組,這個數字在其中恰好只有兩個位置。
  • 這條強鏈的一端必須看得到一個格子,另一端看得到另一個格子。
  • 被排除的是另一個候選數,也就是強鏈沒作用的那個,正是這個反轉讓W-Wing顯得違反直覺。

需要先學

實例

這些是應用程式自帶的課程棋盤,可以像提示一樣一步步看下去。

模式答案關聯阻擋排除
Step 1 of 2
W-Wing: the pattern as the app draws it during a hint.
  1. 1

    兩個具有相同候選數組合的雙值格都含有候選數 3 和 7。另有兩個格子以 7 形成強鏈,並各自能看到其中一個不同的雙值格。無論這條強鏈的哪一端填入 7,都會從它所看到的雙值格排除該候選數,迫使那個雙值格填入另一個候選數。這就是 W-Wing!

  2. 2

    這兩個具有相同候選數組合的雙值格之中,至少有一個必須填入 3,所以可以從能同時看到這兩格的其他格子中移除候選數 3。