魚

劍魚

劍魚,英文叫 Swordfish,也有人寫成箭魚,就是多了第三列的 X-Wing。在三列中,某個數字各只能填在兩三格,而這些格子全都落在相同的三欄內。這三列合起來必須填入這個數字三次,而能用的欄只有這三欄,所以這個數字會從每一欄的其他格中消失。

等級
進階

形狀

它的作用。

X-Wing 用兩列證明一個數字在兩欄中已經用掉。劍魚是同樣的推理,換成三列和三欄,並一次把這個數字從三欄中刪除。

每一列不必都有三個可能位置。一列有兩個位置、兩列各有三個,也是劍魚,只要沒有任何一格落在這三欄之外。必須成立的是總數:三列、三欄,而且沒有一列超出它們。

反過來也成立。三欄中,這個數字的位置全都落在相同的三列內,就能把這個數字從這三列的其他格中清掉。兩個方向是同一個形狀,只是從不同的一邊讀。

範例

詳解範例。

在這個盤面上,形狀位於 r2c5、r2c7、r4c5、r4c9、r7c7和r7c9。它刪除 r5c7、r5c9和r6c9 的 2。劍魚:形狀以醒目標示,被刪除的候選數已劃掉。62 個給定數字。
  1. 沿著各列追蹤一個數字

    選一個數字,數一數每一列還有幾格能填它。你要找的是有兩三個位置的列,有四個以上的列可以不管。

  2. 排出其中三列

    比較其中三列,收集它們的位置所在的欄。如果三列合起來恰好用了三欄,你就找到了這個形狀。

  3. 確認沒有溢出

    只要第四欄有一個位置,形狀就不成立。整個推理的前提,是三列沒有辦法把這個數字填在三欄之外,所以一個多餘的候選數就會讓劍魚失效。

  4. 清掉這三欄

    把這個數字,從這三欄中不屬於這個形狀的每一格刪除。這三列仍然必須填入它,而只有這些格子能填。

怎麼找

如何找出它。

  • 一次追蹤一個數字,橫跨整個盤面。從單一格子或單一單元,完全看不出劍魚。
  • 從快解完的列開始。某個數字只有兩個位置的列就是原料,和 X-Wing 一樣。
  • 如果某個數字在你掃描 X-Wing 時一直留下來,就找第三列。兩列時差一點就成立的形狀,常常就是三列的劍魚。
  • 也試試欄。從三欄讀出的劍魚,從列上看不出來,而且同樣常見。

它在哪裡不管用

和所有的魚一樣,它刪除的是候選數,而不是填入數字,所以它的價值取決於刪除後揭露了什麼。它也要求完整的候選數清單:三列中任一列多了第四個可能位置,就代表這個形狀不存在,硬是套用刪除,可能會刪掉這道題需要的數字。

繼續學

相關主題。

剛接觸數獨?規則兩分鐘就能讀完,第一道題的新手教學涵蓋了這些技巧之前的基礎。

課程之外。

遊戲的課程到 X-Wing 為止,所以沒有劍魚課程。遊戲教的八種技巧,幾乎能帶你解開任何題目;這一頁是為了你在解題時還是遇到這個形狀而準備的。