数独难题怎么解:卡住时按这个顺序找
更新于:
数独难题卡住时,先确认每个空格的候选数都完整且最新。然后按固定顺序寻找:宫区块和行列区块、显性数对和隐性数对、三数组,再到X-Wing和XY-Wing。最难的题目需要摩天楼、W-Wing或唯一矩形。制作良好的题目不需要猜。
先检查候选数
大多数“卡住”的盘面其实并不难,往往是漏写了候选数,或者填数后忘了从周围格子的候选数里删掉。在寻找高级形态之前,先把所有空格的候选数重新写一遍,或者让应用显示候选数。
然后再找一遍排除法和唯余法。候选数一改对,常常马上就能找到。
按固定顺序寻找
高手不会同时找所有形态。他们从简单到困难依次检查,每找到一个就回到开头:
- 排除与唯余:排除法、唯余法
- 宫与行列的关系:宫区块、行列区块
- 数组:显性数对、隐性数对、显性三数组、隐性三数组
- 鱼与翼:X-Wing、剑鱼、XY-Wing、XYZ-Wing
- 链与唯一解:摩天楼、双线风筝、W-Wing、空矩形、唯一矩形、BUG+1
“困难”的题目一般用到第3步,“专家”用到第4步,“大师”用到第5步。
留意只有两个候选数的格子
恰好有两个候选数的格子(双值格)是高级形态的线索。把它们标出来,然后这样想:
- 同一行、列或宫里还有一个候选数完全相同的双值格 → 显性数对
- 像 AB、AC、BC 这样,能组成一个轴心格和两个钳子格 → XY-Wing,两个钳子都能看到的格子不可能是 C
- 两个候选数相同的格子,通过一个数字连在一起 → W-Wing
只追一个数字,看遍整个盘面
鱼类技巧只看一个数字的候选数就能发现。如果在两行里,这个数字都只能放在同样的两列,就是X-Wing:可以把这两列其他格子里的这个数字删掉。三行三列就是剑鱼。
为什么最好不要猜
“先填一个试试,矛盾了再退回”的方法总能解开,但你不会知道这道题难在哪里,出错后也很难退回。数独AI教练的所有题目都用求解器确认过不用猜就能解开,所以一定存在靠逻辑推进的下一步。找不到时,可以只看提示的第一步确认该看哪里,剩下的自己想。
常见问题
数独难题卡住了怎么办?
把所有候选数重写一遍,再找一次排除法和唯余法;接着找区块、数对和三数组;还不行的话,在双值格里找 XY-Wing,或者逐个数字追踪找 X-Wing。
数独难题必须靠猜吗?
不必。制作良好的数独只有一个能靠逻辑推出来的解。有些应用把需要试填的题目称为“极难”,但本站的所有题目都确认过不用猜就能解开。
高手需要掌握哪些技巧?
“专家”难度的题目用 XY-Wing 和 X-Wing 基本就能解开。最难的“大师”需要摩天楼、W-Wing、唯一矩形等短链技巧。
怎样提高解数独难题的水平?
一次学一个技巧,并在会出现这个技巧的盘面上练习,这是最快的办法。本站每个技巧的讲解页都有例题和可以在浏览器里玩的练习题。
在浏览器中免费玩在 App Store 下载即将登陆 Google Play