理论教育 如何快速找到数独填数位置

如何快速找到数独填数位置

时间:2023-11-09 理论教育 版权反馈
【摘要】:我们如何能提高速度,快速找到要填的单元格呢?找这个数字的范围明显缩小到三个小格中。这样就有可能按宫法找到填数的线索,但不绝对。如图38,Ⅶ宫这个单元区已知数最多,空白格最少。但找到数对并不意味着找到了填数的单元格,我们说找数对只是找解题的切入点,根据数对,接下来再用其他方法寻找填数字的单元格。图45如图45,用逻辑推理法找到A行▲为数对组2、3。九个5全部存在,结束此数的跟踪。

如何快速找到数独填数位置

技法和部分技巧已学习完成,对初学者来说,仍觉得无法面对那么多空白格。该先填哪一个,后填哪一个呢?初学者会一行一行地找,一列一列地找,一个宫格一个宫格地找,更有甚者,一个格一个格的找。显然视角有些小,填数字缓慢。我们如何能提高速度,快速找到要填的单元格呢?这就是技巧的最后一部分。

1“大三行”法:前面已经介绍“大三行”定义。它包括三个完整的宫格,三个完整的三行。就意味着它含有三个1、三个2、三个3……三个9;每一行、每一宫格都含有1~9这九个数字,既不能多,也不能少。

图28

假如在大三行中有一个数字出现两个,就意味着出现数字的两行、两宫不能再出现这个数字,第三个数字要在另一行、另一宫去找。

如图28,在此大三行中×的单元格都不能出现3,另一个3就缩小到另一行的另一宫中。找这个数字的范围明显缩小到三个小格中。

如图29、图30两种情况,3在▲格。如果是图1情况,3可以作为备选数填在▲三格中,以备后用。

假如在大三行中,有一个数字出现一次,是不是不能找到另一个它了呢?要看情况而定。

图29

图30

如图31,×的位置不能为3,但C行▲格仍可为3,Ⅱ宫中三个△作为备选数填3。

如图32,▲为3,两个△为备选数3。

图31

图32

2“大三列”法:与大三行法相似,只要在大三列中一个数字有两个,就要找第三个。出现一个,则要看情况。

如图33,×不能为8,c列▲为8。

如图34,在中间大三列中只有一个已知数为8,能不能找到其它呢?×不能为8,f列▲格为8,两个△为备选数8。

3“宫格”法:除以上两个方法外,宫格法也是常用的方法。它的条件是在宫格中至少有3个已知数;3个已知数呈L形排列。这样就有可能按宫法找到填数的线索,但不绝对。

图33

图34

如图35中Ⅰ、Ⅲ、Ⅴ、Ⅶ、Ⅸ宫那样,●为已知数,一般求解▲位置的数字。当然这3个已知数在宫中的排列会多种多样。把图35顺时针旋转90°(图35-1)、180°(图35-2)、270°(图35-3)会看到另外的几种排列方式。

图35

图35-1 将图8顺时针旋转90°后

图35-2 将图8顺时针旋转180°后

图35-3 将图8顺时针旋转270°后

将图36作为实战例子。Ⅶ宫▲为9、Ⅸ宫△为8、Ⅲ宫●为9、Ⅴ宫○为6。

图36

如图37是更多个已知数可以用宫法填数的排列形式。当然,顺时针旋转90°(图37-1)、180°(图37-2)、270°(图37-3)会看到另外几种排列方式。这些不要死记硬背,了解即可。

图37

图37-1 将图10顺时针旋转90°后

图37-2将图10顺时针旋转180°后

图37-3 将图10顺时针旋转270°后

4排列法:这是一个非常不好找的填数方法,除在单元区(某一行、某一列、某一宫格中)只剩最后一个数外。所以在三种方法介绍完才介绍。大多情况下,在以上三种方法不能填数时使用。特点是在空白格最少的单元区里找线索,依次进行;在行、列、宫交集的空白格有较多的已知数。(www.daowen.com)

如图38,Ⅶ宫这个单元区已知数最多,空白格最少。还缺哪几个数呢?缺5、6、7、9。▲格,H行和b列正好有5、6、9,所以▲格为7。再看△格,在行、列、宫交集的空白格有较多的已知数,▲确定后用排列法得△为6。

图38

图39

如图39,Ⅴ宫中只有三个空白格,缺4、6、9,e列有4,6,所以▲为9。进一步△为6,○为4。

如图40,E行四个空白格,缺1、2、3、8。中灰色单元格含1、2、3、▲为8→○为1。

图40

我们也常用空白格最少的单元区,寻找填数线索。

用前述四种方式不能再填写数字,如果不是技术原因,一定是进入困难期。这也意味着需要用到更高级的方法寻找线索。如果你是初学者或者中级水平,建议你到此为止,先做一些入门级、中级或中上级水平的数独,多加训练基础方法,把基础弄扎实了,再进行下面的学习。

5 寻找“数对”法:是指寻找相同的数对。相同数对在解答数独问题时非常重要,无论是备选数法还是唯一法,无论是隐性数字法还是反证法,无不有涉及数对的。所以,找数对就是找线索。但找到数对并不意味着找到了填数的单元格,我们说找数对只是找解题的切入点,根据数对,接下来再用其他方法寻找填数字的单元格。

图41

图42

如图41,c列Bc、Ec两格的1、9,D行De、Di两格的2、3,Ⅷ宫Gf、Id两格的1、8,都是相同的数对。

用逻辑推理找数对。即根据题面的已知数进行推理找出数对。如图42,Ⅴ宫▲为1、8;Ⅸ宫△为5、6;Ⅶ宫●为1、8;Ⅲ宫○为1、8都是推理找出的。

用排列法找数对。比较难找,没有规律可循,更多的是靠一双慧眼。如图43,用排列法,▲为3、9,找到这个数对后,Ⅸ宫,用宫法△为3。

由数对找数对。这也属于逻辑推理找数对的一种,由于特殊,非常不易注意到,所以单提出来。

图43

图44

如图44,由G法得出Ⅵ宫▲为6,在A行,b、d、e、f、g、h列均有6、9数对,故A行△为6、9。接下来,在A行b、d、e、f列均有1、3数对,A行●为1、3,→行法○为8。

用混合法找数对。即不是用一种方法找可用的数对。

图45

如图45,用逻辑推理法找到A行▲为数对组2、3。用排列法得到e列△为数对2、3。所以,我们就找到e列2、3数对组,→G法●为2。

图46

图47

6 连续跟踪一个数字法。当在一个单元格填写数字完成后,这个数就变成已知数,要继续跟踪此数下一个位置,直到把此数全部填写完成或不能继续填写结束。

如图46,Ⅰ宫用宫法得出▲为5,→列法得△为5,→行法●为备选数5。不能再继续填写了,结束。

如图47,Ⅰ宫用宫法得出▲为5,Ⅶ宫用列法,△为5,→G行,用行法●为5,→i列,用列法○为5。→A行,用行法■为5,→f列,用列法□为5。九个5全部存在,结束此数的跟踪。

如图48,Ⅵ宫,用宫法▲、△为备选数6,→f列,用列法●为6,→B行确定后,用行法○为6,a列,用列法■为6,→G行、用行法□为6,→Ⅴ宫,用宫法▼为6,D行,用行法▲为6。注意这个图里,第一步并没有确定6在哪个单元格,它只作为备选数出现在Ⅵ宫g列中,仍可作为已知数处理。

对于一个初学者,如何使用上述知识呢?一般情况下,先使用“大三行法”“大三列法”“宫法”填数,中间间插“连续跟踪一个数字法”,发现能填的数字,一定填上,能填备选数的也要写好备选数。再使用单元区最少空白格找线索。接下来用“排列法”填数。反复使用以上办法,直到没有遗漏的可填写数字。然后考虑应用高级技法找数对。最后一招就是用排列法给每个空白格填好备选数,从中找线索。总之要像剥茧抽丝那样,一个格一个格的填写,不急不躁。久而久之,技巧必会快速提高。

有一定基础的人,找线索的顺序不变,但去掉填写备选数这项。一切都靠头脑记忆、逻辑推理、快速反应去寻找蛛丝马迹。尽量免去又写又擦,再写再擦的麻烦,可提高解题速度。当然,不是一个备选数也不填,关键点需要标一下,尽量越少越好。

图48

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈