二阶鱼/X翼

X-Wing
中级 鱼类策略 基础鱼

某数字在两行/列中的候选位置仅限于两列/行,可排除交叉线其他位置的该候选数。

原理说明

X翼(X-Wing)的原理是:如果某个数字Z在两行中的候选位置恰好都只出现在相同的两列中,那么这两行中Z必定分别填入这两列。因此,这两列中其他行里的Z候选数可以被安全删除。反之亦然(列到行)。

识别方法

  1. 选择一个候选数Z
  2. 检查Z在每一行中出现的候选位置(列坐标)
  3. 找到恰好有两行的Z候选位置都在相同的两列中
  4. 确认这两行在这两列之外没有其他Z候选位置
  5. 从这两列中不在那两行的格子里删除Z候选数

应用场景

X翼是鱼系列策略(Fish Patterns)的最基础形式,在高级谜题中较为常见。它是从链式策略理解到复杂鱼模式的重要基础。

逻辑推导详解

X翼的核心逻辑基于"覆盖集"原理。以"行基础X翼"为例进行推导:

已知条件:

  • 候选数 Z 在第 R1 行中只出现在列 C1 和 C2
  • 候选数 Z 在第 R2 行中也只出现在列 C1 和 C2
  • 四个角格子(R1,C1)、(R1,C2)、(R2,C1)、(R2,C2)构成"X翼"的四个角

由于每一行必须恰好包含一个 Z,我们分析 R1 行和 R2 行中 Z 的放置:

  1. R1 行的 Z:Z 在 R1 行只能放在(R1,C1)或(R1,C2),即 C1 或 C2 之一。
  2. R2 行的 Z:Z 在 R2 行只能放在(R2,C1)或(R2,C2),同样是 C1 或 C2 之一。
  3. 列的约束:由于每列也只能有一个 Z,R1 和 R2 的 Z 不能在同一列。因此两个 Z 必定分别占据 C1 和 C2——一个在 C1,另一个在 C2。

这意味着C1 列和 C2 列的 Z 已经"用完"——分别由 R1 行或 R2 行的格子占据。因此,C1 和 C2 列中其他行(非 R1、R2 行)的格子不能再是 Z,可以安全删除。

提示:列基础X翼的情况完全对称——Z 在两列中只出现在相同的两行,则这两行中其他列的 Z 可被删除。

常见变体

行基础 X 翼

候选数 Z 在两行中只出现在相同的两列中。删除方向是"列"——即这两列中其他行的 Z 可被删除。这是最常见的 X 翼形态,识别时从行入手。

列基础 X 翼

候选数 Z 在两列中只出现在相同的两行中。删除方向是"行"——即这两行中其他列的 Z 可被删除。与行基础 X 翼对称,只是旋转了 90 度。

完美 X 翼

四个角格子恰好都含候选数 Z,且两行两列中 Z 只出现在这四个格子。这是最"干净"的 X 翼形态,识别最为直观,但出现频率相对较低。

识别技巧

  • 按候选数逐个扫描:对每个候选数 Z,检查每行中 Z 出现的列坐标。如果某两行的列坐标集合相同且都恰好有两个,就是 X 翼。
  • 关注恰好两个候选格的行/列:X 翼要求两行(或两列)中 Z 恰好只出现在两个位置。优先关注候选数较少的行/列。
  • 行列双向检查:找到行基础 X 翼后,也要检查是否存在列基础 X 翼。两种方向的 X 翼都可能存在,不要遗漏。
  • 利用"矩形"直觉:X 翼的四个角构成一个矩形。在棋盘上看到候选数形成"矩形"分布时,优先检查是否为 X 翼。
  • 优先检查稀疏候选数:出现 4-8 次的候选数更容易形成 X 翼,因为候选位置少,更容易满足"恰好两行两列"的条件。

常见误区

误区一:候选数不在恰好两列

X 翼要求两行中的候选数 Z 恰好出现在相同的两列中。如果某行中 Z 出现在三列或更多,或两行的列集合不同,则不是 X 翼。

误区二:删除方向搞反

行基础 X 翼删除的是中其他行的候选数,不是行中的候选数。搞反删除方向会误删不该删的候选数,或漏删该删的候选数。

误区三:与矩形数对混淆

矩形数对(Rectangle Pair)涉及两个候选数的数对,而 X 翼只关注单一候选数。两者结构相似但逻辑不同,识别时注意区分。

误区四:忽略列基础 X 翼

很多初学者只关注行基础 X 翼,忽略了列基础 X 翼。X 翼具有行列对称性,检查时两个方向都要兼顾。

练习建议

  • 从单数字扫描开始:选择一个候选数,专门寻找该数的 X 翼结构。单数字聚焦练习能快速建立对 X 翼形态的直觉。
  • 制作候选数分布表:对每个候选数,列出它在各行出现的列坐标。这种"分布表"能帮助快速发现两行列坐标匹配的 X 翼。
  • 行列双向练习:找到行基础 X 翼后,转个角度从列的方向再检查一遍,培养双向扫描的习惯。
  • 与剑鱼对比学习:掌握 X 翼后学习剑鱼(三阶鱼),对比两者的异同——X 翼是两行两列,剑鱼是三行三列,逻辑完全一致只是维度扩展。
  • 结合摩天楼理解:X 翼可以看作是两条完美对齐的强链接。从摩天楼的视角理解 X 翼,能加深对鱼策略和链策略内在联系的认识。

与其他策略的关系

X翼是二阶鱼,是鱼策略家族的最基础形式。剑鱼(Swordfish)是三阶鱼,水母(Jellyfish)是四阶鱼,它们都是同一模式的维度扩展。X翼也可以被视为摩天楼策略的特例——当两条强链接完美对齐时,摩天楼就变成了X翼。X翼还是带鳍鱼(Finned X-Wing)的基础,带鳍鱼在X翼的基础上增加了"鳍"格的灵活性。

策略家族关系:

  • 上级策略:多宝鱼(Turbot Fish)——X翼是多宝鱼两条强链接完美对齐的特例
  • 同级策略:摩天楼(Skyscraper)、双线风筝(Two String Kite)——同为单候选数双强链接策略
  • 下级/扩展策略:剑鱼(Swordfish,三阶)、水母(Jellyfish,四阶)、带鳍二阶鱼(Finned X-Wing)
  • 思想延伸:覆盖集原理——X翼是"基地集-覆盖集"思想的最简单体现,该思想延伸至所有鱼策略和ALS策略

在小程序中亲自动手验证

小程序会动态生成包含当前策略的棋盘,自动标注全部候选数,并以多层高亮和连线精确展示策略的逻辑关系。你可以在理解后关闭提示,亲自上手解题练习。

前往扫码

相关策略