二行八列 为 6
九行六列 为 4
第五列的余数为2,5,8,9,所以第五行五列处只能为 2 【2,8,9已经有了】
二行六列 为 5
这时候,第二宫中,只有1,2,9三个候选数了,但第六列已经在其他位置有1,9,所以
一行六列 为 2
这时再看第五行六列,只能是 3
第六列只缺了7,8所以八行六列 为 8,
四行六列 是 7
这时再看,六行五列 是 8
四行四列 是 6,这时该小九宫只有 5没了,即六行四列就是5
这个时候,观察第四列,第二宫里,只缺三列所在的1,9,所以最下面三行的第八小宫里,第四列只能是2,3了,所以:
七行四列 是3 ,九行四列是2
再看3的位置,只能出现在第八行七列
七行三列 是 6
五行一列是 6
三行九列 是 3
二行三列 是 3
一行三列 7
六行二列是 7
这时候观察第四行所在的第四个小九宫,4只能出现在第四行开始的前三个格子
所以,六行九列 是4
四行八列 是 3
以上这部分,比较直观,后面不太好直接推了,就用候选数法:
对候选数进行了一定精简后,观察第八列,8只出现在一个位置,【这里应该是个突破点】
三行八列 8,
一行一列 8
九行三列 8
.
。
后面就你自己推推吧,,如果对我说的不懂,欢迎探讨,最后结果:
867132459
193845267
542976183
425617938
689423715
371589624
756391842
214758396
938264571
唯余解法就是某宫格可以添入的数已经排除了8个,那么这个宫格的数字就只能添入那个没有出现的数字
例如,第一行第6格,同行、同列、同宫一句出现了1、3、4、5、6、7、8、9,只有2没出现,所以这格就是2,同理第5行第5格也是用唯余解法填2.
867 132 459
193 845 267
542 976 183
425 617 938
689 423 715
371 589 624
756 391 842
214 758 396
938 264 571
参考资料: http://baike.baidu.com/view/1671947.htm
8 6 7 1 3 2 4 5 9
1 9 3 8 4 5 2 6 7
5 4 2 9 7 6 1 8 3
4 2 5 6 1 7 9 3 8
6 8 9 4 2 3 5 7 1
3 7 1 5 8 9 6 2 4
7 5 6 3 9 1 8 4 2
2 1 4 7 5 8 3 9 6
9 3 8 2 6 4 7 1 5
193 845 267
542 976 183
425 617 938
689 423 715
371 589 624
756 391 842
214 758 396
928 264 571
1 9 3 8 4 5 2 6 7
5 4 2 9 7 6 1 8 3
4 2 5 6 1 7 9 3 8
6 8 9 4 2 3 7 1 5
3 7 1 5 8 9 6 2 4
7 5 6 3 9 1 8 4 2
2 1 4 7 5 8 3 9 6
9 3 8 2 6 4 5 7 1