Jellyfish(水母)是鱼形家族中的四乘四成员:一个数字,四条基线,四条覆盖线。它的原理与 X-Wing 完全一样,只是更宽,而且它是 9x9 盘面里最后一个值得搜寻的鱼形尺寸。
选一个数字和四行。如果在这四行里,该数字剩下的每个候选数都落在同样的四列,你就有了一个 Jellyfish。四行需要该数字的四个副本,而这四个副本只有四列可用,所以这四列都已被完全占用。该数字就可以从这四列的其他每一行中删除。
这个图形也可以反过来:四列中某数字的候选数被限制在四行内,就把该数字从这些行的其他位置排除。
| 鱼形 | 基线 | 覆盖线 | 可能的收获 |
|---|---|---|---|
| X-Wing | 2 | 2 | 1-4 处排除 |
| Swordfish | 3 | 3 | 2-8 处排除 |
| Jellyfish | 4 | 4 | 1-12 处排除 |
一条基线不必占满四列。两个或三个位置也可以,只要它们落在选定的四列之内,并且四条线合起来用满四列。
只有在 Swordfish 失败之后,并且只针对本来就稀少的数字,才去找 Jellyfish。如果一个数字每行仍然出现七八次,搜索就没有希望。好目标是在大多数行里只有两三个位置的数字。
再大没有意义。在 9x9 盘面里,五条线的鱼形,在剩下的线里总有一个对应的四条线鱼形,所以比 Jellyfish 更大的都是白费力气。
数字 2,基线行 A、C、E 和 G。每行里 2 恰有两处:A4 和 A8、C5 和 C8、E5 和 E9、G4 和 G9。
这八个格都落在四列里:第 4、5、8 和 9 列。这四行需要四个 2,而且没有哪一列能容纳两个,所以这些列各自的 2 来自行 A、C、E 或 G。这些格构成一个闭合的环(A4、A8、C8、C5、E5、E9、G9、G4),所以这个 Jellyfish 不能拆成两个 X-Wing。
这些列中,位于基线行之外、仍含有 2 的格只有 D5。第 5 列的 2 已经来自 C5 或 E5,所以 D5 去掉 2。
只有一处排除是正常的结果。真正的 Jellyfish 往往删得很少,上面的表给出的是一个范围,不是你该期待的数量。
Jellyfish 属于魔鬼技巧的图形。它最早在专家题目中变得必要,在更难的盘面里,当某个数字顽固地分散在整个盘面时,它会再次出现。在简单到困难的题目里,更小的鱼形或子集总会先一步解决问题。