重點
- 中等數獨僅靠裸單和隱藏單即可解決
- 困難數獨至少需要裸對、隱藏對或鎖定候選數
- 關鍵技能轉變:從逐格分析到單元模式識別
- 在困難等級,候選數標記成為必不可少的——沒有它們就無法解題
- 每個困難技巧都建立在同一條規則上——只是應用於更大的模式
中等數獨的要求
一個精心設計的中等數獨僅使用裸單和隱藏單即可從頭解到尾。盤面有足夠的給定數字,僅靠掃描就能在每次填入後發現一兩個新格子,保持邏輯流暢,無需查看多格模式。
困難數獨的變化
一個困難數獨會達到一個點,沒有任何單一格子剩下單一候選數,也沒有任何單一單元將一個數字限制在一個格子中。你遇到了解題者所稱的停滯。要突破它,你需要同時作用於多個格子的技巧:
| 技巧 | 作用 |
|---|---|
| 裸對 | 同一單元中的兩個格子共享相同的兩個候選數——從該單元的其他格子中消除這些候選數 |
| 隱藏對 | 兩個候選數被限制在一個單元中的兩個格子——這兩個格子中的其他候選數都可以移除 |
| 鎖定候選數 | 一個宮中的候選數被限制在一行或一列——從該行或列的其他位置消除它 |
| 裸三 | 三個格子共享三個候選數的集合——從該單元的其他地方消除這些候選數 |
心態轉變
中等數獨的解題大多是被動反應:填入一個數字,更新候選數,另一個數字變得明顯。困難數獨的解題則更為主動:在任何數字被強制之前,你就掃描結構模式(對、鎖定組)。你尋找的是關於格子組的必然為真的資訊,而非個別格子。
建立困難技巧組合
縮小差距的最快方法:
- 始終使用完整的候選數標記。在進行第一次移動之前填入每個候選數。這使得對和鎖定候選數一目瞭然。
- 在尋找單一之前先掃描對。填入候選數後,尋找單元中恰好兩個格子共享恰好兩個候選數的情況。這些裸對通常是解開困難數獨的關鍵。
- 檢查宮與行列的互動。尋找宮中所有候選數都被限制在一行或一列的情況——這就是鎖定候選數模式,它在困難數獨中經常出現。
練習路徑
先解5到10個中等數獨,直到隱藏單變得自動化,然後再轉向困難數獨。預計困難數獨起初會比中等數獨花費3到5倍的時間——這是正常的。技巧庫包含你將遇到的每種模式的實際範例。每日挑戰每天提供一個你所選難度的新數獨,非常適合刻意練習。