数独技巧 · 极限
数独中的Jellyfish
Jellyfish是鱼形结构家族里四线的成员,排在X-Wing和剑鱼之后。一个数字在四行里的候选数全部落在相同的四列中,于是这四列各接下它一次,其余部分都会失去它。
原理
当一个数字在四行中的候选位置全都落在相同的四列内(或在四列中全都落在相同的四行内),就可以从这四列或四行的其他格子中移除这个候选数。
怎么找到它
四线是实际的上限,五线的鱼形结构总能换个方向表达成四线的。
- 每条基线行可以有两个、三个或四个候选数位置,只要它们的列合起来正好是四列。
- 先画出这个数字在全部九行里的位置,再找四行,它们的列合起来正好是四列。
- 当Jellyfish成为最简单的可用一步时,这道题已经是名副其实的极限难度了。
需要先学
实例
这些是应用自带的课程棋盘,可以像提示一样一步步看下去。
模式答案关联阻挡排除
5
5
5
5
5
5
5
5
5
Step 1 of 2
- 1
在用作基线的每一行中,5 都有 2、3 或 4 个候选格。把用作基线的这四行放在一起看,5 的所有候选格只分布在四列中。这就是 Jellyfish!
- 2
Jellyfish 成立后,在包含候选数 5 的四列中,我们可以从用作基线的四行以外的所有格子里删除候选数 5。