高级
Jellyfish
四线之鱼:与 X-Wing 和 Swordfish 相同的单数字图形,放大到四行四列。
Jellyfish 是鱼家族的四线成员。对一个数字,四行把它的候选数限制在一组共同的四列;随后把该数字从那四列里所有其他行移除。
在 Jellyfish 之上,更大的鱼只存在于理论中 — 到 4×4 这一情形,补集本身就是一条鱼,所以在 9×9 网格上超过四号便再找不出新东西。
如何发现它
找四行,它们对一个数字的候选格落在四个共享的列里,然后把该数字从那些列别处排除。Jellyfish 罕见,通常只值得在 X-Wing 和 Swordfish 用尽后才去找。
- 一个数字,四行,四个共享的列。
- 把该数字从其他行里那些列上排除。
- 也检查列向的镜像版本。
解题示例
- 第 1、3、6、8 行里的数字 7 被限制在第 1、4、5、9 列。
- 它们一起构成一个 Jellyfish。
- 把 7 从其余行里的第 1、4、5、9 列移除。
- 由此产生的排除通常会解锁好几个格子。
- 用唯一数继续。
自己试试
3
1
7
3
9
2
5
9
4
4
5
3
9
6
7
3
9
5
8
3
5
7
8
2
9
4
5
9
Tap a cell, then a number, to practise.
常见问题
- 有比 Jellyfish 更大的鱼吗?
- 在标准 9×9 网格上没有有用的 — 一个五号鱼是一个四号鱼的补集。
相关技巧
延伸阅读
- Jellyfish Strategy — SudokuWiki.org
- Basic Fish (X-Wing, Swordfish, Jellyfish) — HoDoKu
练习:Jellyfish
在真实棋盘上运用Jellyfish — 免费数独,支持笔记、提示和四种难度。
在真实棋盘上试一试