江安海
四数数独的五种基础解法,即单元唯一法、余数唯一法、官排除法、行排除法、列排除法等,均可应用到六数数独中。
我们来尝试一下用几种基础解法解出下面的六数数独习题。
本题有9个提示数,还有27个空白格。先设法得到首解。
第1步:应用余数唯一法,对空格R2Cl(R代表行,C代表列)的同位数中已经出现的数字进行点算,余数只有数字2,因此R2C1=2。
应用余数唯一法,需要熟悉目标空格的同位数的位置及点算同位群中已经出现的数字。
第2步:应用余数唯一法,得到R3C1=3。
第3步:应用余数唯一法,R3C4=4。
第4步:应用余数唯一法,R2C4=1。
第5步:应用宫排除法。因为R4C6=1,因此R4C2≠1、R4C3≠1。第三宫中,只有一个空格R3C3没有被数字1排除,因此R3C3=1。
第6步:应用宫排除法,第一宫中,R1C2=1。
第7步:应用单元唯一法,第二行中只余下一个空格,因此R2C3=4。
第8步:应用单元唯一法,第三行中,R3C6=2。
第9步:应用宫排除法,第二宫中,R1C5=2。
第10步:应用宫排除法,第二宫中,RIC6=4。
第11步:应用宫排除法,第四宫中,R4C4=6。
第12步:应用单元唯一法,第二宫中,RIC4=3。
第13步:应用单元唯一法,第四宫中,R4C5=3。
第14步:应用单元唯一法,第四列中,R5C4=5。
第15步:应用列排除法,由于R5C4=5,因此,第一列中,R5C1≠5,进而得知R1C1=5。
第16步:应用列排除法,第五列中,R5C5=1。
第17步:应用单元唯一法,第一行中,R1C3=6。
第18步:应用单元唯一法,第一列中,R5C1=6。
第19步:应用单元唯一法,第五列中,R6C5=4。
第20步:应用列排除法,第六列中,R6C6=6。
第21步:应用行排除法,由于R2C2=3,因此,第六行中,R6C2≠3,进而得知R6C3=3。
第22步:應用单元唯一法,第六列中,R5C6=3。
第23步:应用单元唯一法,第六行中,R6C2=5。
第24步:应用列排除法,第二列中,R5C2=4。
第25步:同理,第三列中,R4C3=5。
第26步:应用单元唯一法,第四行中,R4C2=2。
第27步:同理,第五行中,R5C3=2。
从以上例题的解答过程可以看出,六数数独的复杂度比四数数独有所增加,但是基本的解题思路并没有太大变化。常言道,熟能生巧。试着挑战一下后面的几道题吧!
(摘自化学工业出版社《数独游戏:从基础到精通,让你越玩越聪明》)