基本技巧 - 区块法

在某个区域之内,某个数字只能确定在某些单元格之中,但是无法确定具体的单元格,而且这些单元格正好全部包含在另一区域之中,那么这些单元格就形成区块。当区块形成之后,可以用于辅助排除解、唯余解的推断。

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。

A
B
C
D
E
F
G
H
I
1
2
3
4
5
6
7
8
9
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。

A
B
C
D
E
F
G
H
I
1
2
3
4
5
6
7
8
9
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。

A
B
C
D
E
F
G
H
I
1
2
3
4
5
6
7
8
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区块。

A
B
C
D
E
F
G
H
I
1
2
3
4
5
6
7
8
9
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。

A
B
C
D
E
F
G
H
I
1
2
3
4
5
6
7
8
9
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
Likeral数独