二、解题方法

二、解题方法

(一)解题方法之一——“六缺一”“二筛一”和“三筛一”的解题方法

由于六字数独是一种比较简单的数独,可以采用解四字数独的方法,即可采用“六缺一”“二筛一”和“三筛一”的方法顺利地得到解决。先以图4-2为例来说明解题的方法,在此数独中已给出14个数字,即有14个实格,尚需填入22个数字,即有22个空格。

图4-2

第一步,先看第二行,该行已给出5个数,只缺1个数,采用“六缺一”的方法,可得该行第1个小方格中应填3。接下来看第一列和右上、左下六宫格的空格中,都已有4个数,缺2个数,这可以用“二筛一”的方法,筛去其中1个,得到另一个数。其中第一列缺5、1这两个数,因第六列已有5,故可在第一列的第1个小方格中应填5,第3个小方格中应填1,如图4-3所示。其次,在左下宫格中已有4个数,尚缺2、1,但在第二列中已有1,第三列中已有2,故在第六行中,第2个小方格中应填2,第3个小方格中应填1,如图4-4所示。同样,在右上宫格中也有4个数字,尚缺3、1,在第五列中已有3,故在第五列第1个小方格中应填1,而第四列第1个小方格中应填3,如图4-5所示。

图4-3

图4-4

图4-5

第二步,看第五列,在该列中已有4个数,尚缺2、6,因为在第六行中已有2,同样采用“二筛一”的方法,得到第五列第3个小方格中应填2,第6个小方格中应填6,如图4-6所示。此时,在第五、六行中又出现只缺2个数的情况。同理,采用“二筛一”的方法,可得到第五行第4个小方格中应填2,第6个小方格中应填1,第六行第4个小方格中应填5,第6个小方格中应填3,如图4-7所示。

图4-6

图4-7

第三步,看第四列,在该列中已有3、6、2、5这4个数字,尚缺4、1两个数字,采用“二筛一”的方法,得到该列第3个小方格中应填4,第4个小方格中应填1,如图4-8所示。

图4-8

第四步,接下来看第四行,该行已有2、1、3这3个数字,尚缺4、5、6这3个数字,这可以采用“三筛二”的方法来解题。接下来看第六列中已有4和5,所以第四行第6个小方格中应填6,第2个小方格中应填4,第3个小方格中应填5,如图4-9所示。

第五步,最后采用“二筛一”的方法来填余下的4个小方格中的数字,得到第一行中第2个小方格中应填6,第3个小方格中应填4。第三行中第2个小方格应填3,第3个小方格中应填6,如图4-10所示。

图4-9

图4-10

(二)解题方法之二——“四筛三”和“五筛四”的解题方法

对于比较难解的六字数独,通常是在某一行、某一列或某个宫阵中,都只有2个数,甚至是1个数,尚缺4个数,甚至缺5个数。这时就可以从4个数中筛掉3个,或从5个数中筛掉4个。看起来,解这种数独题似乎很困难,但只要开动脑筋,广开思路,再加上逻辑推理,就可以在看似“山重水复疑无路”时,找到“柳暗花明又一村”。

现举例说明“四筛三”解题的方法,如图4-11所示。

图4-11

第一步,看右边中间那个宫内小方格中只有3、6这两个数字,尚缺2、4、5、1共4个数字,那么,如何从这4个数中筛去3个数呢?回头看左边中间那个宫中有1,这表示在第四行中不能再出现这个数。因此,可以得知第四行中第4、5、6个小方格中3个数都不是1,而第三行的第5个小方格中只能是1。

第二步,看左边中间那个宫内的小方格子中只有6、1两个数,尚缺2、3、4、5这4个数,由于第三行右边第4、5、6格中已有3、1、6,所以第四行的第2个小方格中只能填3。

第三步,在右边上面那个宫内的小方格中已有2、3、4这3个数,尚缺1、5、6,在第五列中已有1、5这两个数,则在第一行第5个小方格中只能填6,在第二行中已有1,故第二行的第6个小方格中只能填5,第一行的第6个小方格中只能填1,如图4-12所示。

图4-12

第四步,接着看第一行和第二行都已有4个数,尚缺2个数。采用“二筛一”的方法,得到第一行的第2个小方格中应填5,第3个小方格中应填4。第二行的第1个小方格中应填2,第3个小方格中应填6,如图4-13所示。

图4-13

第五步,看第三列是“六缺一”,得到第3个小方格中应填2,在第三行中已有2、3、1、6这4个数。缺4、5,采用“二筛一”的方法,得到第1个小方格中应填5,第2个小方格中应填4,因而第二列的第6个小方格中应填2,如图4-14所示。

图4-14

第六步,接下来,还是采用“二筛一”的方法,得到第五列的第4个小方格中应填2,第6个小方格中应填4。第四行的第4个小方格中应填5,第6个小方格中应填4,如图4-15所示。第四列的第5个小方格中应填1,第6个小方格中应填6。第五行的第6个小方格中应填2,第1个小方格中应填4,第一列第6个小方格中应填1,如图4-16所示。

图4-15

图4-16

现在举例说明“五筛四”的解题方法。

第一步,如图4-17所示,在右边中间的那个宫的小方格中只有1个数5,尚缺1、2、3、4、6这5个数。那么,如何从5个数中筛去4个数呢?先看第六列和第五列,在这两列中都有2,这表示第三行的第5、6个小方格和第四行的第5、6个小方格中都不能是2,所以,在第四行的第4个小方格中只能填2。同理,在左边中间的宫内,第一列第4个小方格只能填5。

第二步,在第一列中,采用“二筛一”的方法,得到第1个小方格中应填1,第3个小方格中应填3。再看第一行,尚缺4、5这两个数,采用“二筛一”的方法,得到第3个小方格中应填5,第4个小方格中应填4,如图4-18所示。

第三步,看左上方的宫中,第二行的第3个小方格中应填2,随后看第五行,已有数字2、5、4这3个数,尚缺1、3、6,在第二列中已有3、6这两个数,所以第五行的第2个方格中应填1,剩下第3、4个小方格中缺3、6这两个数,采用“二筛一”的方法,在第三列中已有6,所以第五行的第3个小方格中应填3,第4个小方格中应填6,如图4-18所示。

图4-17

图4-18

第四步,看第四列,尚缺1、3两个数,还是采用“二筛一”的方法,在第二行中已有3,所以第二行的第4个小方格中应填1,第5个小方格中应填6。第四列的第6个小方格中应填3,如图4-19所示。

图4-19

第五步,根据规则3,第六行的第3个小方格中应填4,第6个小方格中应填1。第三列的第3个小方格中应填1。剩下的第二、五、六列都是缺两个数字,采用“二筛一”的方法,得到第三行的第2个小方格中应填2,第5、6个小方格中应填4、6。第四行的第2、5、6个小方格中应分别填4、1、3,最终答案如图4-19所示。