什么是宫摒除?
宫摒除唯一候选数(Hidden Single in Box),简称宫摒除,是数独中使用频率最高的基础技法之一。
原理很简单:在一个 3×3 宫格中,如果某个数字(比如 7)因为同行、同列的限制,只能放在宫中的一个位置,那么该位置就确定填这个数字。
简单来说:在一个宫里,如果某个数字只有一个地方能放,那就放那里。
解题步骤
- 选择一个宫:选择一个 3×3 宫格
- 确定缺失数字:找出这个宫中还没有出现的数字
- 逐一排查:对于每个缺失的数字,检查它在宫中的哪些空格可以放置
- 行列排除:如果某个数字已出现在某空格的同行或同列中,该空格就不能放这个数字
- 唯一确定:如果某个数字在宫中只有一个空格可以放,那就确定了
示例详解
步骤 1:棋盘总览
观察棋盘:已知数字和所有空格的候选数。 步骤 2:看看第 1 行:已有 5、3、7 三个数字,还有 6 个空格。让我们追踪数字 9 能放在哪里。
看看第 1 行:已有 5、3、7 三个数字,还有 6 个空格。让我们追踪数字 9 能放在哪里。 步骤 3:逐个检查空格的候选数:R1C3 有 {2,6}、R1C6 有 {2,4,6,8}、R1C8 有 {1,2,4}、R...
逐个检查空格的候选数:R1C3 有 {2,6}、R1C6 有 {2,4,6,8}、R1C8 有 {1,2,4}、R1C9 有 {2,4,8}——都没有 9! 步骤 4:只有 R1C7 这个格子的候选数中包含 9!虽然它还有其他候选数 {1, 4, 8},但 9 在整行中没有别的位置可去。
只有 R1C7 这个格子的候选数中包含 9!虽然它还有其他候选数 {1, 4, 8},但 9 在整行中没有别的位置可去。 步骤 5:因此 R1C7 必须填 9——这就是隐性唯一数!数字 9 在第 1 行中"隐藏"在这个格子里。
因此 R1C7 必须填 9——这就是隐性唯一数!数字 9 在第 1 行中"隐藏"在这个格子里。 步骤 6:不仅是行,列和宫也可以用。看右中宫:数字 2 在这个宫的空格中,只有 R4C8 的候选数包含 2。所以 R4C8 ...
不仅是行,列和宫也可以用。看右中宫:数字 2 在这个宫的空格中,只有 R4C8 的候选数包含 2。所以 R4C8 = 2! 步骤 7:总结:唯一余数看"格子有几个候选数",隐性唯一数看"数字有几个位置"。两种视角互补——前者找候选数为1的格子,后者...
总结:唯一余数看"格子有几个候选数",隐性唯一数看"数字有几个位置"。两种视角互补——前者找候选数为1的格子,后者找位置为1的数字。
假设在中间宫(第4-6行,第4-6列),已经填入了 1, 3, 5, 7, 9,缺少 2, 4, 6, 8。
现在检查数字 4:
- 宫中有 3 个空格:R4C5、R5C4、R6C6
- R4C5 所在的第 4 行已经有 4 → 排除
- R5C4 所在的第 4 列已经有 4 → 排除
- R6C6:第 6 行没有 4,第 6 列没有 4 → 可以放!
数字 4 在这个宫中只能放在 R6C6,因此 R6C6 = 4。
实用技巧
- 从出现频率高的数字开始:如果某个数字在盘面上已经出现了 7 次或 8 次,更容易通过摒除找到剩余位置
- 利用行列交叉:当同行同列都有限制时,可选位置会快速缩小
- 系统扫描:按 1-9 顺序逐一检查每个数字在每个宫中的可放位置
宫摒除 vs 唯一空位
| 维度 | 唯一空位 | 宫摒除 |
|---|
| 视角 | 从单元格出发,看能填什么 | 从数字出发,看能放哪 |
| 方法 | 排除格子的不可能候选数 | 排除数字在宫中的不可能位置 |
| 难度 | ★ | ★ |
两种技法本质上互补。唯一空位是”这个格子只能填 X”,宫摒除是”这个数字只能放在这个格子”。
与其他技法的关系
常见问题
Q:宫摒除和行列摒除有什么区别?
A:原理完全相同,只是范围不同。宫摒除是在 3×3 宫中找某数字的唯一位置,行列摒除是在一整行或一整列中找。
Q:数独高手还会用这种基础技法吗?
A:当然!即使是世界级数独选手,解题时也会频繁使用宫摒除。它是最基础但也是最高频的技法,贯穿数独解题的全过程。
在爱九宫数独中练习
打开爱九宫数独 App → 学习 → 入门技法 → 宫摒除,开始针对性训练。建议先掌握宫摒除,再学习行列摒除,打好基础后进入中级技法。