數獨中的XY-Wing技巧
XY-Wing也稱Y-Wing,由一個樞軸與兩個鉗翼組成。3個格子都只有2個候選數。
什麼是XY-Wing?
樞軸為{X,Y},兩個鉗翼為{X,Z}與{Y,Z},並分別看見樞軸。無論樞軸是X或Y,至少一個鉗翼必須是Z。
範例
R5C5={2,7}、R5C2={2,9}、R2C5={7,9}。R2C2同時看見兩個鉗翼,因此可刪除候選數9。
如何尋找
- 尋找雙候選格。
- 選擇樞軸XY。
- 尋找看見樞軸的XZ與YZ鉗翼。
- 從同時看見兩翼的格子刪除Z。
為什麼XY-Wing成立?
樞軸只能是X或Y。若樞軸為X,XZ鉗翼就被迫成為Z;若樞軸為Y,YZ鉗翼就被迫成為Z。兩種情況都保證至少一個鉗翼為Z。
什麼是「看見」?
兩個格子位於同一行、列或宮時便彼此看見。兩個鉗翼分別看見樞軸即可,不必互相看見;排除格則必須同時看見兩個鉗翼,而且可以透過不同單位看見它們。
如何選擇樞軸
樞軸是同時看見另外兩個雙候選格的格子。它的兩個候選數分別與兩翼配對,而兩翼共享第三個候選數。可先從影響範圍較大的雙候選格開始追蹤。
與相似技巧的差別
XY-Wing使用3個雙候選格和3個數字;XYZ-Wing的樞軸包含3個候選數;W-Wing則透過強鏈連接兩個相同雙候選格。不能只因外形相似便套用排除。
常見誤區
兩個鉗翼不必互相看見。標準XY-Wing只涉及3個候選數,Z應從模式外、同時看見兩翼的格子排除。
何時尋找XY-Wing?
當盤面出現許多雙候選格,而單數、數對等直接技巧無法繼續推進時,便適合尋找XY-Wing。先完整標記候選數,再從同時看見多個雙候選格的格子尋找樞軸,可大幅減少需要檢查的組合。若沒有任何格子同時看見兩翼,該圖形便不能產生排除。
確認清單
- 3個格子都是雙候選格,合計只使用3個數字。
- 兩個鉗翼分別看見樞軸,並各自與它共享不同候選數。
- 兩翼共同包含要排除的候選數Z。
- 只從同時看見兩個鉗翼的格子中刪除Z。
刪除Z後應立即更新候選數,查看是否形成裸單、隱單或新的強鏈。不要從樞軸或兩個鉗翼中任意刪除其他候選數;XY-Wing能保證的結論只有:同時看見兩翼的格子不能保留它們共同的候選數Z。
常見問題
什麼是數獨中的XY-Wing?
XY-Wing由3個雙候選格組成,候選數組合為XY、XZ和YZ,其中XY格是樞軸。
XY-Wing可以刪除哪個候選數?
可從同時看見兩個鉗翼的格子中刪除共同候選數Z,因為兩個鉗翼中至少有一個必須填入Z。
XY-Wing和Y-Wing是同一技巧嗎?
是。Y-Wing是同一三格模式的常用別名。
