准确地说这叫【数独】,就是每一行、每一列和每一个3×3的区域里1-9只出现一次。
一般用唯一法、排除法、假设排除法等方法就可以完成。
最终答案:
假设排除法的例子:
假定排除法是是判断a和b中有一个是错误的,那另一个就是正确的。
第一列和第七行都缺1、3、8(图左上),而已确定的数中8又是最多的(8已知5个,1已知4个,3已知3个),那么我们就假定8的位置来进行排除。以第一列为准,8在(4,1)或(7,1)的位置,8在(7,1)的位置时我们无法迅速判断对错。若8在(4,1)的位置,那第七行(7,8)的位置也是填8(图左下)。用唯一法来确定右中3×3区域8的位置(图右上、右下)就很容易发现错误。故判定8在(7,1)的位置。
由此可迅速填完整第一列、第七行、第三行、第五列。依次填数就OK了。(如下图)