数独AI教练

首页 › 学技巧 › 数独怎么解:新手入门解题技巧与步骤

数独怎么解:新手入门解题技巧与步骤

更新于:

解数独的诀窍是按固定顺序来:先盯住一个数字,在每个宫里找出它唯一能放的格子(排除法);再在空格里标出候选数,把只剩一个候选数的格子填上(唯余法);卡住时,用宫区块和显性数对删减候选数。整个过程都不需要猜。

第1步:一次只看一个数字

从盘面上出现次数最多的数字开始。想象从这个数字的每一处,沿所在的行和列各画一条线,线经过的格子都排除掉。

在还没有这个数字的宫里,如果只剩一个没被排除的空格,这个数字就一定在那里。这就是排除法,简单的数独几乎全靠它就能解完。

按1到9的顺序逐个数字看一遍,然后再来一遍:每填入一个数字,都会产生新的排除。

第2步:行和列也要看

同样的方法也适用于行和列。如果某一行只缺几个数字,就对每个缺的数字问一问:这一行里还有哪些格子能放它?如果只有一个,就填进去。

只剩两三个空格的行、列、宫最容易填满,先看它们能解得更快。

第3步:标记候选数

当逐个数字排除再也找不到答案时,就在每个空格里用小字写下可能的数字。一个格子的候选数,就是它所在的行、列、宫里都还没有出现的数字。

只剩一个候选数的格子就可以确定,这就是唯余法。每填入一个数字,都要把它从同一行、列、宫其他格子的候选数里删掉。

第4步:用固定形态删减候选数

普通及以上难度的数独,需要换一种思路:不是直接填数,而是不断删减候选数,直到某一格只剩一个。最先要学的形态有四种:

第5步:回到第1步,反复进行

解数独不是一条直线,而是循环。每填入一个数字或删掉一个候选数,就回到第1步。在一个宫里找到的数对,常常会让另一个宫出现排除法。

如果真的卡住了,可以看下面的“难题怎么解”,或者在应用里打开提示:第一步告诉你看哪里,下一步告诉你怎么想,最后一步给出答案和理由。

新手常犯的错误

常见问题

怎样才能更快地解数独?

从盘面上出现最多的数字开始,逐个找出它在宫里唯一能放的格子。先看空格少的行、列、宫,等找不到答案时再标候选数,就能解得更快。

有没有能解开所有数独的方法?

没有单一的绝招,但有固定的顺序:先用排除法和唯余法,再标候选数,然后用区块和数对,难题再用 X-Wing 等技巧。制作良好的数独都能只靠逻辑解到最后。

需要标候选数吗?

逐个数字排除找不到答案时就该标了。显性数对、X-Wing 这类形态只有在标出候选数后才看得见,普通及以上难度的题目离不开它。

解数独需要计算吗?

不需要。1到9只是九种不同的符号,也不做加法。数独是纯粹的逻辑谜题:每一行、每一列、每个宫里,每个数字恰好出现一次。

在浏览器中免费玩在 App Store 下载即将登陆 Google Play