首先要提醒你的是,这个数独很难,难度7.1,普通人很难做出来。
如果一定要讲思路,就要使用专业软件解题。理论上,没有数独用“候选数法”解不出!
1 XYZ形态匹配法XYZ-Wing 格A5、C6和A2形成形态,可删除A6中的候选数5
2 “比目鱼”循环 Turbot Fish 如图,如果假设G6填8,通过箭头的推理,G6不能是8,这样就用数学上的反证法证明G6≠8.
3 如图,二链数删减法X-Wing 两列中的数字8位于同两行,删除多余的数字8.
4 显式三数集法 Naked Triplet 在第6个区块中(4,5,9)删除候选数4,5
5 XYZ形态匹配法XYZ-Wing格A5、C6和I5形成形态,可删除B5中的候选数5
6 XYZ形态匹配法XYZ-Wing格G5、G4和D5形成形态,可删除H5中的候选数7
7 区块删减法Pointing删除G9中的7
8 隐式数对法 Hidden Pair在第5行中(7,8)删除G5中的1
9 “比目鱼”循环 Turbot Fish 如图,如果假设G9填4,通过箭头的推理,G9不能是4,这样就用数学上的反证法证明G9≠4.
10 强迫链Forcing Chain如图,如果假设G1填1,通过箭头的推理,G1不能是1,这样就用数学上的反证法证明G1≠1.
接着可以用 隐式唯一法Hidden Single 和 唯一法Single 完全解决了!
解得
657928413
934617258
128543967
896275134
513864729
472391586
381459672
769182345
245736891
9 5 4 6 1 7 2 8 3
1 2 8 5 4 3 9 6 7
8 1 6 2 7 5 4 3 9
2 9 3 8 6 4 7 5 1
4 7 5 3 9 1 8 2 6
3 8 1 4 5 9 6 7 2
5 6 9 7 8 2 3 1 4
7 4 2 1 3 6 5 9 8