數獨劍魚技巧:行列結構與候選數排除
hugh
發佈於:更新於:8 分鐘閱讀
劍魚(Swordfish)把 X-Wing 的兩行兩列結構擴展為三行三列。針對一個候選數,選擇三個基底行;如果該數字在每個基底行都只出現在同樣三個覆蓋列中,就能從這些列的其他行中排除該候選數。
三個基底行、三個覆蓋列、一個候選數:所有候選位置都必須留在這個框架內。
什麼是劍魚?
行式劍魚由三個基底行和三個覆蓋列組成。每個基底行中的目標數字必須只有兩個或三個候選位置,而且全部位於這三個覆蓋列;九個交點不必都有候選數。列式劍魚只需把行列互換。
如何找到劍魚
- 選擇一位候選數字。 在整個網格中掃描其音符,而不是混合幾個數字。
- 找到三個受限制的行。 每個選定的行必須僅將數字放置在同一組三列中。
- 確認每個基行都參與。 每行至少需要兩個候選者,並且三個封面列之外沒有候選者。
- 從蓋柱上除去。 從三個基本行之外的列中的單元格中刪除數字。
示例:7 上的基於行的 Swordfish
假設第 2、5 和 8 行中的候選 7 只出現在第 1、4 和 9 列中。這三行必須將它們的 7 放置在這三列中的某個位置。
- 標記框架。 突出顯示第 2、5、8 行和第 1、4、9 列。
- 檢查是否有洩漏。 如果任何選定的行在框外還有一個 7,則劍魚無效。
- 進行消除。 從第 1、4 和 9 列的所有其他行中刪除候選 7。
劍魚常見錯誤
強制形成精確形狀
考生不需要佔據所有九個十字路口或形成對稱的圖片。
忽視外部候選人
封面列之外的一個額外目標候選者會破壞該基行。
去除魚內臟
有效刪除位於基行外部但覆蓋列內部。
劍魚練習清單
- 在尋找魚之前完成單打併鎖定候選人。
- 一次掃描一位數字並比較僅具有兩個或三個位置的行。
- 在刪除任何內容之前,請先說明三個基本行和三個覆蓋列。
不要只憑形狀判斷劍魚。先說清目標數字,逐一驗證三個基底行,再把排除範圍嚴格限制在覆蓋列中。
劍魚常見問題解答
劍魚比X翼更難嗎?
通常。 它使用相同的邏輯,但跟蹤三個基地房屋和三個掩體房屋,而不是兩個。
劍魚可以連續三個候選人嗎?
是的,前提是每個基行中的每個候選者都位於相同的三個封面列中。
Swordfish 直接輸入數字嗎?
通常它會刪除候選人。 這些消除可能會在其他地方創建一個單一的。


