數獨AI教練

首頁 › 學技巧 › 數獨難題怎麼解:卡住時按這個順序找

數獨難題怎麼解:卡住時按這個順序找

更新於:

數獨難題卡住時,先確認每個空格的候選數都完整且最新。然後按固定順序尋找:宮區塊和行列區塊、顯性數對和隱性數對、三數組,再到X-Wing和XY-Wing。最難的題目需要摩天樓、W-Wing或唯一矩形。製作良好的題目不需要猜。

先檢查候選數

大多數「卡住」的盤面其實並不難,往往是漏寫了候選數,或者填數後忘了從周圍格子的候選數里刪掉。在尋找高階形態之前,先把所有空格的候選數重新寫一遍,或者讓應用顯示候選數。

然後再找一遍摒除法和唯餘法。候選數一改對,常常馬上就能找到。

按固定順序尋找

高手不會同時找所有形態。他們從簡單到困難依次檢查,每找到一個就回到開頭:

  1. 排除與唯餘:摒除法、唯餘法
  2. 宮與列行的關係:宮區塊、行列區塊
  3. 數組:顯性數對、隱性數對、顯性三數組、隱性三數組
  4. 魚與翼:X-Wing、劍魚、XY-Wing、XYZ-Wing
  5. 鏈與唯一解:摩天樓、雙線風箏、W-Wing、空矩形、唯一矩形、BUG+1

「困難」的題目一般用到第3步,「專家」用到第4步,「大師」用到第5步。

留意只有兩個候選數的格子

恰好有兩個候選數的格子(雙值格)是高階形態的線索。把它們標出來,然後這樣想:

只追一個數字,看遍整個盤面

魚類技巧只看一個數字的候選數就能發現。如果在兩列裡,這個數字都只能放在同樣的兩行,就是X-Wing:可以把這兩行其他格子裡的這個數字刪掉。三列三行就是劍魚。

如果兩列只有一行相同,可能藏著摩天樓或雙線風箏。

為什麼最好不要猜

「先填一個試試,矛盾了再退回」的方法總能解開,但你不會知道這道題難在哪裡,出錯後也很難退回。數獨AI教練的所有題目都用求解器確認過不用猜就能解開,所以一定存在靠邏輯推進的下一步。找不到時,可以只看提示的第一步確認該看哪裡,剩下的自己想。

常見問題

數獨難題卡住了怎麼辦?

把所有候選數重寫一遍,再找一次摒除法和唯餘法;接著找區塊、數對和三數組;還不行的話,在雙值格里找 XY-Wing,或者逐個數字追蹤找 X-Wing。

數獨難題必須靠猜嗎?

不必。製作良好的數獨只有一個能靠邏輯推出來的解。有些應用把需要試填的題目稱為「極難」,但本站的所有題目都確認過不用猜就能解開。

高手需要掌握哪些技巧?

「專家」難度的題目用 XY-Wing 和 X-Wing 基本就能解開。最難的「大師」需要摩天樓、W-Wing、唯一矩形等短鏈技巧。

怎樣提高解數獨難題的水平?

一次學一個技巧,並在會出現這個技巧的盤面上練習,這是最快的辦法。本站每個技巧的講解頁都有例題和可以在瀏覽器裡玩的練習題。

在瀏覽器免費玩在 App Store 下載即將在 Google Play 上架