带鳍剑鱼
Finned Swordfish
★★★★★ 宗师
概要:带鳍剑鱼是剑鱼技法的扩展形式。当三行中某行除了剑鱼的列之外还有额外的候选格(鳍格),标准剑鱼模式被打破,但鳍格所在宫内仍可进行限制性消去。它比标准剑鱼更灵活,覆盖更多实际局面。
什么是带鳍剑鱼?
带鳍剑鱼(Finned Swordfish)是在标准剑鱼(Swordfish)结构的基础上增加”鳍”(Fin)的变体。
先回顾剑鱼:某个数字 X 在三行中各有候选位置,且所有候选位置都落在同三列上(每行候选格数为2或3),则这三列其他行的 X 候选数均可删除。
带鳍的含义:三行之一除了剑鱼列上的候选格外,还多出一个(或少数几个)额外候选格,称为鳍格(Fin Cell)。鳍格的存在破坏了完整剑鱼,但只要鳍格与某个剑鱼列上的候选格同处一宫,就可在该宫内进行消去。
消去规则:与鳍格同宫、且在剑鱼列上的格子,其候选数 X 可以删除。
解题步骤
- 找三行:选定三行,在其中找候选数字 X 的所有候选位置。
- 确认剑鱼主体:若三行的候选格大部分落在同三列(记为 C1、C2、C3),但某行多出了不在这三列的额外候选格,该额外格即为鳍格。
- 定位鳍格所在宫:确定鳍格属于哪个 3×3 宫(记为宫 F)。
- 确认重叠:宫 F 内必须也包含至少一个剑鱼列(C1/C2/C3)上的候选格。
- 消去目标:在宫 F 内,位于剑鱼列(C1/C2/C3)上但不属于带鳍行的格子,其候选数 X 可以删除。
- 验证逻辑:若鳍格为真,则宫 F 内其他列位置的 X 为假;若鳍格为假,则退化为标准剑鱼,剑鱼列之外的 X 均为假——两种情况下,宫 F 内非带鳍行的剑鱼列候选格的 X 都为假。
示例详解
带鳍剑鱼:数字3
以数字 3 为例:
三行候选分布:
- 第2行:R2C2、R2C5、R2C8(全在列 C2、C5、C8)
- 第5行:R5C2、R5C5(在列 C2、C5)
- 第8行:R8C5、R8C8、R8C9(C5、C8 是剑鱼列,R8C9 是鳍格)
鳍格分析:
- 鳍格 R8C9 位于第9宫(第7-9行、第7-9列)
- 第9宫内,剑鱼列 C8 的候选格有 R7C8、R9C8(排除带鳍行 R8 本身)
消去结论:
- R7C8 和 R9C8 中的候选数 3 可以删除
带鳍剑鱼:数字5
推理验证:
- 若 R8C9(鳍格)= 3 → 第9宫内其他格(含 R7C8、R9C8)的 3 被消去 ✓
- 若 R8C9 ≠ 3 → 第8行仅 R8C5、R8C8 有候选数 3,退化为标准剑鱼 → R7C8、R9C8 的 3 被消去 ✓
实用技巧
- 先找标准剑鱼,再放宽条件:如果发现近似剑鱼但某行多出一个候选格,就检查是否构成带鳍剑鱼。
- 鳍格数量尽量少:鳍格越多,消去范围越窄,实用价值越低。单鳍最常见也最强力。
- 鳍格必须与剑鱼列有宫交叉:这是消去成立的必要条件,若鳍格不与任何剑鱼列共宫,则无法消去。
- 与带鳍 X-Wing 类比学习:带鳍剑鱼的逻辑与带鳍 X-Wing 完全相同,只是从两行扩展到三行。
与其他技法的关系
- 前置技法:剑鱼 和 带鳍 X-Wing — 理解这两者是掌握带鳍剑鱼的基础。
- 变体技法:退化剑鱼 — 当剑鱼结构进一步退化(某行候选格不在任何剑鱼列上)时形成退化剑鱼。
- 类比结构:带鳍水母 — 将相同的带鳍逻辑应用于四行四列的水母结构。
常见问题
Q:鳍格可以有多个吗?
A:可以,但多个鳍格只有在都处于同一个宫内时才能进行消去,且消去范围仅限于该宫内与剑鱼列重叠的格子。实际解题中,单鳍最为常见,双鳍已经较少出现。
Q:带鳍剑鱼和退化剑鱼有什么区别?
A:带鳍剑鱼中,带鳍行仍在剑鱼列上有候选格,鳍格是额外多出的。退化剑鱼中,某行的候选格完全不在剑鱼列上,整个结构更不完整,需要用不同方式分析。
在爱九宫数独中练习
打开爱九宫数独 App → 学习 → 大师技法 → 带鳍鱼型,选择”带鳍剑鱼”专项训练。建议先标注所有候选数,按数字逐一扫描三行候选分布,寻找接近剑鱼的结构。