数独入门必看!掌握这些技巧,轻松成为数独达人
我接触这游戏时间不长,现积二万多分,已通关专家第28关。见不少新人对基础玩法存疑,便简单分享心得,望高手勿笑。
同一行、同一列不能有重复数字,这是基本规则。但若不了解宫的划分,游戏将难以进行。请参考下图理解宫的结构。
数字2的上方和左侧均由两条黑色细线与一条灰色条纹组合而成。
这类线条用于划分宫格,每条线所分割出的区域称为一个宫,每个宫包含四个、六个或九个基本小方格,分别对应四宫格、六宫格或九宫格。
上图显示四宫格,每宫包含四个基本小方格。
基本规则:
以九宫格为例,每行、每列及每个宫均包含九个基本方格(特指完整结构,初级关卡可能不完整)。若某行中一个格子填入数字1,则该行其余八个格子均不可再填1;同理,所在列和所在宫的其他格子也不能重复出现1。这一规则适用于所有行、列与宫,确保每个数字在每行、每列、每宫中仅出现一次。
掌握前述内容后,便可讲解基本方法。以九宫格为例,为便于说明,将其九个宫位依次命名如下:
上左宫、上中宫、上右宫
左中右三宫位次分明
左下、中下、右下三宫位
方法一:
将后续介绍的方法暂称为方法一,以便与其他方法区分。
这是专家级首关,已有若干数字1提示,点击任意一个1即可继续操作。
图中所有已确定的数字1均被系统标记为橘色(若颜色判断有误,敬请指正,因此前在游戏还有这种操作2中曾遇到口红色差难题,令我对色彩辨识略感迟疑),共计五个,清晰可见。
九宫格包含九个宫,每个宫需填入一个且仅一个数字1,因此整个九宫格中应当恰好有九个数字1。
观察上图可知,仍有四个1未确定位置,接下来尝试找出这些尚未确认的1。
观察中间宫格,其中尚未出现数字1,且剩余四个空位。需判断1应填入哪个位置。
观察中间宫内数字1的位置,结合上方宫格中的1,可知该列其余位置不能再填入1。在中间宫中,位于5下方的两个小方格均不能填写数字1。
中宫的数字1必须位于该宫内数字7的下方位置。
依据左中宫的数字1,可知该行不可再填1。中中宫内位于7正下方的格子不能填入1。
中宫的数字1应位于数字7下方隔一格的位置,所示。
还有三个1未确定,此法无法继续,转而寻找数字2,见图示位置。
有五个数字2已知,其余四个待定。通过分析中上、右上和左中三个宫格内2的位置,可推断出左上宫格中2的准确位置,具体所示。
参考寻找数字1的方法,继续分析左下宫的填数可能。
中下宫:
右下宫:
所有数字2已确认,现在开始处理数字3。
左下宫:
右下宫:
数字"4":
中中宫:
右中宫:
右上宫:
数字"5":
左上宫:
右中宫:
右下宫:
中下宫:
依次处理每个数字直至9,最终呈现出形。
其余空白格子显而易见,无需赘述。
采用这种方法时需注意,虽然我们按从1到9的顺序依次查找,但并不总能立即确定前面的数字。当在前方受阻时,应转而寻找后面的数字。随着后续数字逐步确定,可能为之前难以判断的位置提供线索。当前面无法继续推进时,可先处理后面的数字,待其明确若干后,再返回补充前面遗漏或不确定的部分,往往能取得突破,使原先无法确定的数字得以确认,从而推动整体求解进程。
后面的数字会占据格子,空格减少,查找更方便。
正确做法是反复从1到9依次查找,每轮结束后重新开始,直至无法找到新数字为止,方可尝试其他方法。
单靠第一种方法无法解决所有问题,接下来介绍第二种方法。运用第二种方法时需反复结合第一种方法,因此在学习第二种方法前,务必先充分掌握第一种方法的具体内容。
方法二:
讲解前先说明两点:其一,对行和列进行命名,具体命名方式如下所示。
第一行
第二行
第三行
.
.
.
第九行
第第第 第
一二三······九
列列列 列
第二件事是关于标记功能的使用,游戏中设有此功能,解题时会用到,请先熟悉操作方法,掌握起来并不困难。
进入主题,下图为普通模式第69关。
采用方法一求解,发现进行到如下状态时无法继续推进。
从第一列开始依次推算,根据左上宫剩余空格情况,可知数字1和6尚未确定,且均位于第一列,将其标注所示。
该标记表示:第一列中的数字1和6只能填入被标记的那两个方格。若出现在该列其他位置,将导致左上宫无法安放1或6,因此这两个数字必须限定在这两格内。
目前尚不清楚这两个格子分别是1还是6,但范围已明确。接下来看看第一列中还有哪些数字的范围未确定。
观察可知,上方两个格子已被1和6占据,且这两个数字只能位于此处,因此剩余的5和8只能填入下方两个空格中。根据排除法,将这两个数字标注在对应位置即可,所示。
同样,该标记表示数字5和8只能填入第一列的这两个格子中,目前尚不能确定各自位置,无需着急,继续下一步即可。
在计算第二列之前,有一个好消息:由于第一列的5和8已确定位置,左下宫中缺失的数字1也随之明确。第一列最下方两个格子已被占据,因此1只能填入图示的位置。
真有趣,原本用方法一无法确定的数字1,竟这样被发现了。
务必牢记:无论是采用方法一还是方法二,当某行、某列或某个宫格仅缺一个数字时,应立即填入该数。
尽管尚不清楚5和8的具体位置,但范围已明确,左下宫仅缺1。
推算第二列,缺3和5,已标记,见图示。
推算第三列:
从图中可见第四行有1,因此第三列的1只能填入下方对应位置。
由图可见第六行已有6,故第三列的6只能填入下方所示位置。
由图可见第五行已有8,故第三列的8仅能填入下方所示位置。
推算第四列:
从图中可见,第四行和第七行各有一个1,导致第四列的1可能出现在第二、第六或第八行。对于可能位置超过两个的情况,我们不予标记,因为位置过多会增加复杂性,容易出错,且实际帮助有限。
观察图形,第二、四、六、七行已有2,因此第四列的2只能填入第八行。
第八行已被2占据,此时1仅有两个可选位置,将其标记出来,所示。
标记"5":
标记"6":
标记"9":
此时发现第四列第七行仅剩一个6,说明该位置只能填入6,因此将其填入相应格子。
第二行的6标记无意义,应予以删除。
由于第四列确定为6,第七行仅缺8,可直接填入。
右下宫仅缺数字6,将其填入即可完成。
观察第五列,唯有7仅有两个可填位置,其余数字的可能位置均超过两个,需特别标注。
推算第六列:
推算第七列:
推算第八列:
计算第九列,标出数字3
因第五行已有8,故第九列的8位置得以确定。
"3"随之确定:
我们已逐一查看了前九列内容。
此时应采用方法一进行处理。
"1"、"2"仍然找不到。
寻找图中所有标为橘色的3,左中宫的3位置可据此明确确定。
第二列就差"5":
用方法一寻找中宫的数字3
中上宫的"3":
右上宫的"3":
直到9仍无法找出,无法继续,所示。
没事,再回来用方法二即可。
第六列因先前确定的数字,使1的可能位置减少,已将其范围标出。
9也能标记了
第七列的5可以标记了
标记"7":
第七列尚有一个6未标记,但第六行已存在6,故第七列第六行不能为6,只能填入5。
应删除第四行标记为5的内容。
第八列中,用7标出位置。
第四列的5无法位于第六行,因此只能填入第四行。
删除第六行标记5
第六行唯一可填数字为1,完成填充。
第二行就是"9":
因第六行出现1,故第三列的1位于第五行。
清除第三列第六行的1标记
第六行必须填8。
"6":
采用方法一,可确定右中宫位置为6。
第七列的4仅能填入第四行。
第七列的"7":
右中宫的"7":
采用第一法,中上宫位填7。
删除第五列中标记为7的内容
删除第八列中的7标记
因第二行已有9,故第八列的9需另寻位置。
第八列的"6":
因第二行已有6,故第一列的1只能填在第二行。
第一列的"6":
采用方法一,中上宫格填入数字1。
中下宫的"1":
采用方法一,中上格填入数字6。
中上宫的"2":
第六列的"9":
删除第六列中的1和2标记
采用方法一,中宫位置为数字8。
中下宫的"8":
第九行有8,第一列也出现8。
第一列的"5":
到这里差不多了,剩下的几个空很简单。
