數獨中的鰭狀劍魚技巧
什麼是鰭狀劍魚?
鰭狀劍魚是在3條基礎行與3條覆蓋列的劍魚主體之外,多出一個或多個同類候選位置。鰭為假時保留標準劍魚;鰭為真時控制所在宮,因此只能在兩個結論的重疊區域排除。
如何識別鰭狀劍魚?
尋找3條基礎行,其主體位置包含在3條覆蓋列中。再確認其中一行存在覆蓋列外的額外候選數,而且鰭與主體候選數位於同一個宮。
候選數9在第2、5、8行與第2、5、8列形成劍魚主體,R5C9是靠近R5C8的鰭。無論鰭成立,還是鰭為假後恢復標準劍魚,都能從R4C8和R6C8刪除9。
為什麼排除成立?
鰭為假時,標準劍魚排除覆蓋列中的其他9;鰭為真時,它排除同宮中的其他9。R4C8和R6C8同時屬於兩個範圍。
鰭狀劍魚與劍魚有什麼不同?
標準劍魚的主體候選數完全包含在3條覆蓋單位中;鰭狀劍魚允許額外候選數,但只能局部排除。
鰭狀劍魚成立的必要條件
- 劍魚主體與鰭只使用同一個候選數。
- 3條基礎單位的主體位置必須包含在3條覆蓋單位中。
- 鰭位於其中一條基礎單位上,但在3條覆蓋單位之外。
- 鰭與受影響覆蓋單位上的主體候選位置必須共享同一個宮。
- 只能在標準劍魚排除範圍與鰭所在宮的重疊區域刪除候選數。
檢查兩個邏輯分支
如果R5C9不是9,第2、5、8行會在第2、5、8列形成標準劍魚。如果R5C9是9,它會控制第6宮中的其他格子。R4C8與R6C8既位於劍魚的覆蓋列,也位於鰭所在宮,所以兩種情況都能刪除其中的9。
常見誤區
- 在3條覆蓋列中進行完整排除,而沒有把範圍限制在鰭所在宮。
- 尚未確認移除鰭後能形成有效劍魚,就直接套用技巧。
- 鰭與相關主體候選數沒有位於同一個宮。
- 混入其他數字,或漏看會破壞主體結構的額外候選位置。
常見問題
鰭狀劍魚一定比標準劍魚更強嗎?
不一定。它容許額外的鰭候選位置,但有效排除範圍通常比標準劍魚小得多。
鰭狀劍魚可以按列建立嗎?
可以。交換行與列後,只要主體、鰭、共享宮和重疊排除條件全部保持成立,邏輯完全相同。
總結
先驗證3×3劍魚主體,再確認鰭的位置。只有標準劍魚結論與鰭所在宮共同影響的格子,才能安全排除候選數。