解數獨的策略 #12:X 翼
X-wing 是一種解決複雜和非常複雜的數獨的先進技術。該策略將幫助您消除不必要的候選人。僅使用此技術,不可能完全解決數獨問題,因此您還需要了解其他數獨技術。對於普通初學者來說,這似乎是一個非常複雜的策略。但不用擔心,最主要的是閱讀本說明,查看數獨 x-wing 的範例,然後嘗試解決我們網站上的邪惡數獨。
數獨 x 翼規則
下面我們將考慮您的動作演算法,以找到並應用 x 翼方法來求解機翼:
1. 在遊戲板上的空白儲存格中填入候選者。您可以對所有數字或一個數字執行此操作,例如,指示數字 3 可以位於哪些儲存格中。
2. 找出 2 行或 2 列,其中有 2 個儲存格具有相同的候選值。不要注意這些單元格中的其他假設,您應該對這 4 個單元格中的特定公共數字感興趣。
3. 受歡迎的 4 個單元格可以位於不同的 3 x 3 塊中,但它們必須形成一個正方形或矩形,且頂點位於這些單元格中。如果不符合此項條件,則需要進一步尋找具有相同鉛筆條目的合適單元格。
4. 如果您已成功完成前面的所有要點,請從 3 x 3 區塊、行或列中刪除多餘的候選人。因為根據數獨規則,數字不能在行、列或數獨中重複3乘3的正方形。
數獨 X 翼範例
在上面的螢幕截圖中,您可以看到我們應用 X Wing 技術的數獨遊戲片段。在左側的遊戲板上,顯示了 X 翼策略的本質,適用於對角連接的單元格在一行中只有兩個值的情況(數字 7 以黃色和橙色突出顯示)。這意味著數字 7 只能對角放置在 2 個位置:當 7 以橙色圈出時或 7 以黃色突出顯示時。但無論這些數字位於何處,它們仍然與同一列或同一 3*3 區塊中的其他數字 7 發生衝突。因此,下一步是刪除其他儲存格中數字 7 的額外假設(圖中以紅色 X 突出顯示)。
現在看右邊的遊戲板,沒有多餘的候選7,並且第三塊中只有一個單元格有一個候選7,所以我們立即用一個大數字7填充它。
在第二個範例(上圖)中,顯示了 X 對角線由列形成的情況。我們已經填寫了數字“1”的所有假設。正如我們所看到的,在第一個和第六個3 x 3 區塊中,定位了數字1 的假設(綠色和藍色圓圈),該假設在行和列中僅出現兩次,因此我們可以再次應用我們的策略並刪除多餘的假設行數為 1,方格為 3*3。
在右側的遊戲板上,我們看到了策略的結果,由於刪除了多餘的候選者,我們可以在第三個方格中設定大數字 1。
結論:這是一項相當複雜的技術,專為經驗豐富的數獨玩家設計。在X翼方法中,最困難的就是尋找和看到具有一定價值、能夠形成X翼的細胞。搜尋具有相同假設值的矩形比搜尋對角線連接更容易。試試看,訓練你的邏輯,然後玩邪惡的數獨 a>與逃脫數獨!