带鳍剑鱼

Finned Swordfish

★★★★★ 宗师

概要:带鳍剑鱼是剑鱼技法的扩展形式。当三行中某行除了剑鱼的列之外还有额外的候选格(鳍格),标准剑鱼模式被打破,但鳍格所在宫内仍可进行限制性消去。它比标准剑鱼更灵活,覆盖更多实际局面。

什么是带鳍剑鱼?

带鳍剑鱼(Finned Swordfish)是在标准剑鱼(Swordfish)结构的基础上增加”鳍”(Fin)的变体。

先回顾剑鱼:某个数字 X 在三行中各有候选位置,且所有候选位置都落在同三列上(每行候选格数为2或3),则这三列其他行的 X 候选数均可删除。

带鳍的含义:三行之一除了剑鱼列上的候选格外,还多出一个(或少数几个)额外候选格,称为鳍格(Fin Cell)。鳍格的存在破坏了完整剑鱼,但只要鳍格与某个剑鱼列上的候选格同处一宫,就可在该宫内进行消去。

消去规则:与鳍格同宫、且在剑鱼列上的格子,其候选数 X 可以删除。

解题步骤

  1. 找三行:选定三行,在其中找候选数字 X 的所有候选位置。
  2. 确认剑鱼主体:若三行的候选格大部分落在同三列(记为 C1、C2、C3),但某行多出了不在这三列的额外候选格,该额外格即为鳍格
  3. 定位鳍格所在宫:确定鳍格属于哪个 3×3 宫(记为宫 F)。
  4. 确认重叠:宫 F 内必须也包含至少一个剑鱼列(C1/C2/C3)上的候选格。
  5. 消去目标:在宫 F 内,位于剑鱼列(C1/C2/C3)上但不属于带鳍行的格子,其候选数 X 可以删除。
  6. 验证逻辑:若鳍格为真,则宫 F 内其他列位置的 X 为假;若鳍格为假,则退化为标准剑鱼,剑鱼列之外的 X 均为假——两种情况下,宫 F 内非带鳍行的剑鱼列候选格的 X 都为假。

示例详解

带鳍剑鱼:数字3

1 7 6 7 3 5 6 5 3 6 2 5 3 7 3 4 9 1 8 2 8 4 7 2 1 3 3 3 3 3
数字3在第2、5、8行构成近似剑鱼,基列为 C2、C5、C8。但第8行在 R8C9 多出一个鳍格(不在基列上)。鳍格 R8C9 位于第9宫,第9宫内基列 C8 上的非基行格子 R7C8、R9C8 的候选数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

2 6 1 3 9 1 5 2 5 3 2 3 4 7 5 8 9 7 1 9 2 5 5 5 5 5 5 5 5 5 5
数字5在第1、4、7行构成剑鱼结构,基列为 C3、C6、C9。第7行除 C6、C9 外还有 R7C1(鳍格)。鳍格位于第7宫(R7-R9, C1-C3),第7宫内基列 C3 上的 R8C3、R9C3 的候选数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 → 学习 → 大师技法 → 带鳍鱼型,选择”带鳍剑鱼”专项训练。建议先标注所有候选数,按数字逐一扫描三行候选分布,寻找接近剑鱼的结构。