數獨AI教練

首頁 › 學技巧 › 劍魚(Swordfish)

第 10 步 · 專家

劍魚(Swordfish)是什麼?數獨解題技巧教學

一句話說明

X-Wing 的三條線版本:當某個數字在三列裡的候選數全都落在同樣的三行裡時,可以把這個數字從這三行的其他格子中刪掉。

這是什麼技巧

把X-Wing擴展到三條線。只看一個數字(比如6)。

① 在三列裡,6各自只有兩三個位置。

② 這些格子全都在同樣的三行裡。

這三列各需要一個6,所以這三行的6都在這裡用掉了。把這三行其他格子的6刪掉。

怎麼找

選一個數字,找出它各有兩三個位置的三列,看看合起來是不是只用了三行。

例題

79121235242358612345461289236723412343468126246759124483712692525662945813737157263948269743566835621582359781647478816252743579

黃色格子是要觀察的範圍,橘色格子是推理依據,紅色數字是可以刪除的候選數,藍色數字是答案。

只看數字2。在第3列、第6列、第9列中,2的所有位置(3列4行、3列5行、3列9行、6列4行、6列9行、9列4行、9列5行)都在第4行、第5行、第9行裡。這三條線各需要一個2,所以第4行、第5行、第9行的2都在這裡用掉了。所以第4行、第5行、第9行的其他格子(1列4行、1列5行、1列9行、2列9行、4列9行)不能是2。

在瀏覽器練習這個技巧