基本技巧 - 区块法
在某个区域之内,某个数字只能确定在某些单元格之中,但是无法确定具体的单元格,而且这些单元格正好全部包含在另一区域之中,那么这些单元格就形成区块。当区块形成之后,可以用于辅助排除解、唯余解的推断。
1. 区块形成排除解
观察如下盘面的宫1,由于F1=6对列1形成数字6的占位排他,那么宫1只剩下C2、C3两个单元格可填数字6,而且C2、C3正好包含在行C之中,所以C2、C3就形成行C之中的区块。然后,这个区块对行C形成了数字6的占位排他,那么宫3的C7、C8、C9无法再填入数字6,于是宫3只剩B9可填,于是B9=6。
4
5
7
8
6
6
1
2
3
4
5
6
6
观察如下盘面的列3,由于H2=8对宫7形成数字8的占位排他,那么A3和B3形成列3的数字8区块,然后这个数字8区块对宫1形成数字8的占位排他,那么C1和C2就无法再填入数字8,于是行C只剩C8这个单元格可填,所以C8=8。
8
8
3
4
5
6
7
8
9
4
5
6
8
2. 区块形成唯余解
观察如下盘面的宫1,由于E1=9对列1形成数字9的占位排他,那么C2和C3形成行C的数字9区块。原本C8的候选数有数字8和9,经过C2和C3数字9区块对行C的占位删减之后只剩9,所以C8=9。
1
2
3
4
9
9
3
5
7
8
9
6
5
4
3
2
1
3. 实例
实例1
对于如下盘面
2
3
1
7
3
4
5
8
6
1
5
9
5
3
8
9
2
9
1
1
4
3
7
5
6
观察宫7,由于B3=3对列3、I4=3对行I形成数字3的占位排他,那么剩下的G1和H1在列1形成数字3区块。
2
3
1
7
3
4
5
8
6
1
5
9
5
3
8
9
3
2
3
9
1
1
4
3
7
5
6
观察宫4,由于G1和H1的数字3区块对列1形成数字3的占位排他,同时B3=3对列3、F5=3对行F也形成数字3的占位排他,那么宫4只剩D2可填,所以D2=3。
2
3
1
7
3
4
5
8
3
6
1
5
9
5
3
8
9
3
2
3
9
1
1
4
3
7
5
6