技巧文檔 / 帶鰭X翼
帶鰭X翼
> 推薦先讀:[X翼(二階魚)](learning://x_wing)
進階
帶鰭X翼
推薦先讀:X翼(二階魚)
描述
帶鰭X翼是一種“刪候選”的魚類技巧:它看起來像一個 快要成立的 X翼,但在其中一條基線(行或列)上,多出來了 1 個或幾個同數字候選——這部分就叫 魚鰭。
它和標準X翼的關係可以這樣理解:
- 綠色四個關鍵點像是在組成一個 X翼(魚身)
- 黃色是多出來的同數字候選(魚鰭),它“破壞了完美矩形”
- 因為有魚鰭,刪數不會像標準X翼那樣“整列/整行掃一片”,而是縮小到魚鰭所在的那一宮(限制區域)
你可以記住一句話:魚鰭在哪一宮,刪數範圍就主要落在哪一宮。
魚鰭有時也不止一個格子,但它們需要落在同一宮裏才成立。
詳解

先看上圖:目標數字是 7。
綠色四個格子 r1c4、r1c7、r5c4、r5c7 看起來組成了一個標準的 X翼。
但 r1c8 這個黃色的候選 7 多出來了,它就是魚鰭,讓這個 X翼 “不再完美”。
即便如此,我們仍然能刪數,而且刪數點落在魚鰭所在的 第 3 宮(限制區域)裏。
為什麼能刪?看兩種情況就夠了:
- 如果魚鰭 r1c8 不是 7
那麼第 1 行裏,7 就只剩下綠色的兩處(c4/c7)
這時它就回到“標準X翼”,可以在 c4 和 c7 兩列刪掉其它位置的 7(當然也包含限制區域裏的刪數點)。 - 如果魚鰭 r1c8 就是 7
那麼第 3 宮裏已經放入了 7
所以第 3 宮裏其它位置的候選 7(落在 c7 那條覆蓋線上的)也都不可能為真,可以直接刪除。
不管魚鰭是真是假,限制區域裏的這些候選 7 都會被排除,所以它們是安全的刪數點。
例子
下面兩張圖是其他帶鰭X翼的例子,你可以直接對照“魚身(綠)/ 魚鰭(黃)/ 限制區域內的刪數(紅)”來觀察:


如何尋找帶鰭X翼?
一句話:先找一個“幾乎是 X翼”的矩形魚身,再找同一條基線上多出來的候選(魚鰭),刪數只看魚鰭所在宮。
在遊戲裏你可以按這個順序找:
- 先選一個數字 d
- 像找 X翼 一樣,先找出“看起來對齊”的魚身關鍵點(兩條基線 × 兩條覆蓋線)
- 檢查是否在某條基線上多出同數字候選,並確認這些魚鰭都落在同一宮裏
- 最後只在“魚鰭所在宮”裏找刪數:通常是 覆蓋線穿過該宮的位置上、但不屬於魚身交點的那些候選 d