上期我们学习了九宫数独的进阶技巧:宫摒除法,并留下了一道题目,今天我们利用这个方法来完成这个九宫数独。 我们从1开始,行列延伸去寻找适用于宫摒除法的宫。 可以看到,第八宫的1只能在第六行第五列。继续做1的延伸, 可以看到,第三宫的1只能出现在第三行第七列。 继续做1的延伸, 可以看到,第一宫的1只能在第一行第一列。 继续做1的延伸, 可以看到第六宫的1只能在第五行第九列。 继续做1的延伸, 可以很清晰的看到第五宫的1在第六行第六列。 继续1的延伸, 可以清晰地看到第四宫的1在第四行第二列。 这样,整个数独中所有的1都填写完了。下面来看2的填法。 将2所在的行列延伸,可以聚焦到第八宫。 可以清晰的看到,第八宫的2在第八行第五列。 继续做2的延伸,可以聚焦到第六宫和第七宫。 从图中可以清晰地看到,第六宫的2在第四行第八列,第七宫的2在第七行第三列。 就剩下第一宫的2了,做延伸聚焦到第一宫。 可以清晰的看到第一宫的2在第二行第一列。 这样,所有的2也填完了。下面看3的填法。 做3的延伸,聚焦到第三宫和第七宫。 可以很清晰的看到第三宫的3在第一行第八列,第七宫的3在第八行第三列。 继续做3的延伸,聚焦到第二宫和第六宫。 可以看到第二宫的3在第三行第六列,第六宫的3在第六行第七列。 继续做3的延伸,聚焦到第八宫。 可以很清晰的看到,第八宫的3在第七行第四列。 现在就只剩第九宫的3没有填了,做3的延伸,聚焦到第九宫。 可以很清晰的看到,第九宫的3在第九行第九列。 这时我们可以看到第八宫只有两个空格了,可以用隐性唯一数法,出现了3、1、4、9、2、5、7,因此这两个空格只能填5和6,而第六列已经有6了,因此第九行第五列就是6,第九行第六列就是5。 继续观察,发现第六列和第九行只剩下唯一的空格了,因此这两个空格分别填7和4。 继续观察,发现第一行和第七宫只剩下两个空格了,可以用隐性唯一数法。将第一行和第七宫填写完毕。 继续观察,发现第一列、第四列、第八行和第二宫都只剩下两个空格,可以用隐性唯一数法,将第一行和第七宫填写完毕。 继续观察,发现第九列只剩下两个空格,可以用隐性唯一数法完成第九列的填写。 继续使用隐性唯一数法完成第三宫、第九宫的填写。 继续观察,应用隐性唯一数法和唯一数法完成第二行、第八列、第七列的填写。 继续观察,应用唯一数法和隐性唯一数法,完成第四行和第五行的填写。 继续使用隐性唯一数法和唯一数法完成第三行和第五宫的填写。 还有两个空格可以使用唯一数法填写完成。 从这个实例中可以看到,做一个数独题时,应先观察,看看哪一种方法合适,原则上,能使用简单方法时,先使用简单方法,先尽量多的填出更多的数字,当简单方法用不了时,要选择合适的方法,后期我还会给大家介绍其他的方法,欢迎大家持续关注! |
|