数独中的裸四技巧
裸四是裸对和裸三的进一步扩展。它利用同一行、列或宫中4个格子与4个候选数之间的锁定关系,排除该单位其他格子中的候选数。
什么是裸四?
在同一行、同一列或同一个九宫格中,如果4个未填格子的候选数合起来正好只有4个不同数字,那么这4个数字最终必然分别填入这4个格子,它们构成裸四。
每个格子不必同时包含全部4个候选数。判断的关键是:选中的格子数为4,候选数并集中的不同数字也正好为4。
确认裸四后,可以从同一单位的其他格子中删除这4个候选数,但不要删除构成裸四的4个格子中的目标候选数。
示例:第4行中的裸四
观察第4行的4个格子:
- R4C1:{1,4}
- R4C3:{1,4,7}
- R4C6:{4,7,9}
- R4C8:{1,9}
这4个格子的候选数合起来只有1、4、7、9,因此它们构成裸四。虽然暂时不能确定每个数字的具体位置,但这4个数字已经被锁定在这4个格子中。
图片说明:黄色格组成裸四;红色标记表示第4行其他格子中可以删除的候选数。示意图只用于讲解排除方向。
如何寻找裸四?
- 选择一行、一列或一个九宫格。
- 优先观察候选数较少的未填格子。
- 尝试选取4个格子,并合并它们的候选数。
- 检查候选数并集是否正好包含4个不同数字。
- 如果成立,从同一单位的其他格子中删除这4个候选数。
裸四通常比裸三更难直接发现,因为需要同时比较更多格子。可以先寻找候选数只有2个或3个的格子,再检查它们是否与第4个格子共同形成4个数字的并集。
为什么裸四成立?
一个单位中的数字不能重复。既然4个目标格子只能由这4个候选数字填入,这4个数字就必须占满这4个位置。因此,同一单位中的其他格子不可能再使用它们。
常见误区
误区一:4个格子都必须有相同的4个候选数
不需要。每个格子可以只包含其中2个或3个数字,只要4个格子的候选数并集正好为4个不同数字即可。
误区二:4个格子合起来有5个数字也算裸四
不算。标准裸四要求候选数并集正好只有4个不同数字。
误区三:从裸四本身的格子中删除目标候选数
裸四的排除对象是同一单位的其他格子。若要清理目标格内部的无关候选数,应检查是否存在隐四。
总结
同一行、列或宫中的4个格子,如果候选数合起来正好只有4个数字,这4个数字就被锁定在这4个格子中。确认后,从该单位的其他格子中删除相同候选数。
常见问题
什么是数独中的裸四?
同一行、列或宫中的4个格子,如果候选数合起来正好只有4个不同数字,就构成裸四。
裸四中的每个格子都必须有4个候选数吗?
不需要。只要4个格子的候选数并集正好是4个数字即可。
确认裸四后删除哪里的候选数?
应从同一单位的其他格子中删除构成裸四的4个候选数,不要从裸四本身的4个格子中删除目标候选数。
