數獨技巧 · 極限
數獨中的Jellyfish
Jellyfish是魚形結構家族裡四線的成員,排在X-Wing和劍魚之後。一個數字在四行裡的候選數全部落在相同的四列中,於是這四列各接下它一次,其餘部分都會失去它。
原理
當一個數字在四行中的候選位置全都落在相同的四列裡(或在四列中全都落在相同的四行裡),就可以從這四列或四行的其他格子中移除這個候選數。
怎麼找到它
四線是實際的上限,五線的魚形結構總能換個方向表達成四線的。
- 每條基行可以有兩個、三個或四個候選數位置,只要它們的列合起來正好是四列。
- 先畫出這個數字在全部九行裡的位置,再找四行,它們的列合起來正好是四列。
- 當Jellyfish成為最簡單的可用一步時,這道題已經是名副其實的極限難度了。
需要先學
實例
這些是應用程式自帶的課程棋盤,可以像提示一樣一步步看下去。
模式答案關聯阻擋排除
5
5
5
5
5
5
5
5
5
Step 1 of 2
- 1
作為基線的各行都只有 2、3 或 4 個格子以 5 為候選數。合看這四行,5 的所有候選位置都只分布在四列中。這就形成了 Jellyfish!
- 2
Jellyfish 表示,在 5 的候選位置所在的四列中,我們可以從作為基線的四行以外所有格子刪除這個候選數。