什麼是數獨中的X翼?
最後更新
X-Wing是大多數解題者遇到的第一個真正高級的技巧。它起初看起來令人生畏,但一旦你理解了底層邏輯,它就成為了解決Hard和Expert謎題的可靠工具。
X翼何時適用
X-Wing適用於一個特定數字,當佢喺一行入面啱啱好兩個格入面作為候選數出現,而嗰兩個格同另一行入面同一個數字嘅啱啱好兩個候選數位於相同嘅兩列。呢四個候選格形成一個矩形嘅四個角——呢個形狀賦予咗該技巧個名。
邏輯
如果數字D在第R1行中只能去第C1和C2列,那麼D必須佔據這兩個單元格之一。同樣適用於第R2行。這兩行一起將把D放置在第C1和C2列 - 各一個,以某種順序。這意味著D不能出現在第C1或C2列的任何其他地方。將它從這兩列的所有其他單元格中移除。
範例
數字6在第2行中恰好是兩個單元格的候選數:第3列和第7列。數字6在第8行中也恰好是兩個單元格的候選數:第3列和第7列。這四個單元格在R2C3、R2C7、R8C3、R8C7形成角落。
無論解決方案如何在第2行和第8行分配6,第3列將在這些行之一中收到一個6,第7列將在另一行中收到它。因此從第3列和第7列的所有其他單元格中消除6。
列優先X翼
呢個模式由列開始都得。如果數字D喺列C1嘅剛好兩格中係候選數,而呢兩格同行C2入面D嘅剛好兩個候選數共享同一兩行,就從呢兩行嘅所有其他格中刪除D。相同邏輯,相同結果,唔同方向。
X-Wing之後是什麼
劍魚將X翼擴展到三行(或三列)。除此之外還有水母(四行/列)、XY翼和多步鏈。X翼是整個高級模式家族的入門點 - 先掌握它。
在困難謎題上測試 X-Wing