魚
劍魚
劍魚,英文叫 Swordfish,也有人寫成箭魚,就是多了第三列的 X-Wing。在三列中,某個數字各只能填在兩三格,而這些格子全都落在相同的三欄內。這三列合起來必須填入這個數字三次,而能用的欄只有這三欄,所以這個數字會從每一欄的其他格中消失。
- 等級
- 進階
形狀
它的作用。
X-Wing 用兩列證明一個數字在兩欄中已經用掉。劍魚是同樣的推理,換成三列和三欄,並一次把這個數字從三欄中刪除。
每一列不必都有三個可能位置。一列有兩個位置、兩列各有三個,也是劍魚,只要沒有任何一格落在這三欄之外。必須成立的是總數:三列、三欄,而且沒有一列超出它們。
反過來也成立。三欄中,這個數字的位置全都落在相同的三列內,就能把這個數字從這三列的其他格中清掉。兩個方向是同一個形狀,只是從不同的一邊讀。
範例
詳解範例。
3
2
1
6
5
9
4
8
7
5
9
4
7
8
6
1
6
7
8
4
1
9
5
8
1
6
9
5
7
4
7
8
4
1
4
1
7
6
8
9
4
5
8
1
3
7
1
6
7
4
9
2
8
2
8
3
5
6
7
1
9
4
沿著各列追蹤一個數字
選一個數字,數一數每一列還有幾格能填它。你要找的是有兩三個位置的列,有四個以上的列可以不管。
排出其中三列
比較其中三列,收集它們的位置所在的欄。如果三列合起來恰好用了三欄,你就找到了這個形狀。
確認沒有溢出
只要第四欄有一個位置,形狀就不成立。整個推理的前提,是三列沒有辦法把這個數字填在三欄之外,所以一個多餘的候選數就會讓劍魚失效。
清掉這三欄
把這個數字,從這三欄中不屬於這個形狀的每一格刪除。這三列仍然必須填入它,而只有這些格子能填。
怎麼找
如何找出它。
- 一次追蹤一個數字,橫跨整個盤面。從單一格子或單一單元,完全看不出劍魚。
- 從快解完的列開始。某個數字只有兩個位置的列就是原料,和 X-Wing 一樣。
- 如果某個數字在你掃描 X-Wing 時一直留下來,就找第三列。兩列時差一點就成立的形狀,常常就是三列的劍魚。
- 也試試欄。從三欄讀出的劍魚,從列上看不出來,而且同樣常見。
它在哪裡不管用
和所有的魚一樣,它刪除的是候選數,而不是填入數字,所以它的價值取決於刪除後揭露了什麼。它也要求完整的候選數清單:三列中任一列多了第四個可能位置,就代表這個形狀不存在,硬是套用刪除,可能會刪掉這道題需要的數字。
課程之外。
遊戲的課程到 X-Wing 為止,所以沒有劍魚課程。遊戲教的八種技巧,幾乎能帶你解開任何題目;這一頁是為了你在解題時還是遇到這個形狀而準備的。