基础排除法就是利用1~9的数字在每一行、每一列、每一个九宫格都只能出现一次的规则进行解题的方法。
基础排除法可以分为行排除、列排除、九宫格排除。实际寻找解的过程如下:
寻找九宫格排除解:找到了某数在某一个九宫格可填入的位置只余一个的情形;意即找到了该数在该九宫格中的填入位置。
寻找列排除解:找到了某数在某列可填入的位置只余一个的情形;意即找到了该数在该列中的填入位置。
寻找行排除解:找到了某数在某行可填入的位置只余一个的情形;意即找到了该数在该行中的填入位置。
范例一:
在左边第一个九宫格一宫里,应该填入几呢?先看到第一行和第三行里已经有了数字4,所以很明显了,除了标记出的单元格之外,一宫其他两行格子已经不能放4了。这是通过行的关系来排除数字4位置的可能性。
范例二:
再看看这个范例,左上角第一个九宫格里,哪个格可以填数?通过观察数字1所在的行和列可知,第一个九宫格内的第二行和第二列都不可填入1,因此,1只能填在标记格内。这是通过行列的关系进行排除。
范例三:
想想能否定下(2,2)的值?因为第二行中已有7个数字了,还差数字6和7没有填上,又因为第6列有数字7了,所以(2,6)不可能是7,所以(2,2)的值为7。
范例四:
看看这个有技术性的,想想1能放在哪里?看到第一行已经有1,所以第一行不能再放1了,就中央的九宫格的二宫而言,推出1一定是在二宫第二行中央的三格(2,4)、(2,5)、(2,6)的其中之一了,既然知道第二行的情况,那么可以先确定右方九宫格的三宫的1必然放在格子(3,9)的位置了。