W-Wing

W-Wing

★★★★ 大师

概要:W-Wing由两个含相同候选数XY的双值格组成,通过候选数Y上的强链相互连接。任何能同时看到这两个双值格的单元格,都可以排除候选数X。

什么是W-Wing?

W-Wing 是一种基于双值格和强链的数独大师级技法,其形状在图形上呈现出”W”字形,因此得名。

W-Wing的核心结构由以下部分组成:

  • 两个双值格:均包含相同的候选数XY
  • 一条强链:连接两个双值格上候选数Y的实例,这条强链穿过某行、某列或某宫

关键推论:如果某格能同时看到两个双值格,则该格可以排除候选数X。

解题步骤

  1. 寻找双值格对:找到两个含相同候选数{X, Y}的格子,记为Cell-A和Cell-B
  2. 建立强链:在Cell-A和Cell-B之间,找到候选数Y的一条强链——即在某行、某列或某宫中,Y只出现在恰好两个格子中,其中一格与Cell-A相关,另一格与Cell-B相关
  3. 逻辑推理
    • 若 Cell-A = X,则 Cell-A ≠ Y,强链另一端的Y格被激活,导致Cell-B ≠ Y,故 Cell-B = X
    • 若 Cell-A = Y,则 Cell-A 本身填Y,强链压制另一端,Cell-B中Y被排除,故 Cell-B = X
    • 两种情况下,能同时看到Cell-A和Cell-B的格子都不能填X
  4. 执行排除:找到能同时看到Cell-A和Cell-B的格子,删除其候选数X

示例详解

识别 W-Wing 结构

9 4 3 1 8 6 3 1 8 6 9 4 1 8 6 9 4 3 9 4 3 8 6 1 4 3 8 6 1 9 8 6 1 9 4 3 3 1 6 9 5 4 6 9 5 4 3 1 5 4 3 1 6 9 3 7
Cell-A R1C2 = {3, 7},Cell-B R7C8 = {3, 7}(蓝色)。在第5列中,候选数 7 仅出现在 R1C5 和 R7C5(黄色),构成强链。R1C2 通过第1行连接到 R1C5,R7C5 通过第7行连接到 R7C8,形成 W 形结构。

考虑以下布局:

  • Cell-A(R1C2):候选数 {3, 7}(X=3, Y=7)
  • Cell-B(R7C8):候选数 {3, 7}(X=3, Y=7)
  • 强链:在第5列中,候选数7仅出现在 R1C5 和 R7C5,形成强链

连接关系:

  • Cell-A(R1C2)与 R1C5 同行(第1行),Cell-A的7被排除时,R1C5 = 7
  • R1C5 和 R7C5 在第5列形成强链,R1C5 = 7 时 R7C5 ≠ 7
  • R7C5 与 Cell-B(R7C8)同行(第7行),R7C5 ≠ 7 时 Cell-B = 3

逻辑验证:

  • 若 Cell-A = 3:则 Cell-A ≠ 7,R1C5 = 7(同行强迫),R7C5 ≠ 7(强链),Cell-B = 3
  • 若 Cell-A = 7:强链从 R1C5 传递,最终 Cell-B = 3

结论:Cell-A 和 Cell-B 中必有一个填3。

消除候选数

9 4 3 1 8 6 3 1 8 6 9 4 1 8 6 9 4 3 9 4 3 8 6 1 4 3 8 6 1 9 8 6 1 9 4 3 3 1 6 9 5 4 6 9 5 4 3 1 5 4 3 1 6 9 3 7 3 3
无论哪种情况,Cell-A 或 Cell-B 中必有一个填 3。R1C8 同时能看到 R1C2(同行)和 R7C8(同列),因此 R1C8 不可能是 3——消除 R1C8 的候选数 3。类似地,R7C2 若含 3 也可消除。

因此,任何能同时看到 R1C2 和 R7C8 的格子都可以排除候选数3。R1C8 与 Cell-A 同行(R1),与 Cell-B 同列(C8),故 R1C8 排除候选数3。同理 R7C2 也可排除候选数 3。

实用技巧

  • W-Wing vs XY-Wing:XY-Wing需要枢纽格,W-Wing不需要枢纽格,两个双值格地位对等
  • 强链可以跨越多格:只要在某个单元(行/列/宫)中Y只出现在恰好2个格子里,就构成强链
  • 优先检查行列强链:当两个相同双值格相距较远时,优先寻找连接它们的行或列上的Y强链
  • 与共轭对相关:W-Wing中的强链本质上是一个共轭对(Conjugate Pair),理解共轭对有助于快速识别W-Wing

与其他技法的关系

  • 前置技法XY-Wing — 理解翼形结构的基础
  • 相关技法XYZ-Wing — 同为翼形家族,但结构略有不同
  • 深层联系:W-Wing可以被视为一种简单的AIC(Alternating Inference Chain,交替推理链),是链式推理技法的入门

常见问题

Q:W-Wing和XY-Wing的本质区别是什么?

A:XY-Wing有一个枢纽格(含XY)和两个翼格(含XZ和YZ),三格的候选数各不相同。W-Wing没有枢纽格,两个”翼格”含有完全相同的候选数XY,通过一条外部强链相连。两者排除的候选数不同:XY-Wing排除Z,W-Wing排除X(即两个双值格共有的一个候选数)。

Q:如何确认强链是否有效?

A:强链要求在某个单元(行、列或宫)中,候选数Y恰好只出现在两个格子中。这两个格子形成共轭对——一个填Y,另一个必不填Y。验证时,检查目标行/列/宫的候选数标注,确认Y只出现在两处即可。

在爱九宫数独中练习

打开爱九宫数独 App → 学习 → 大师技法 → W-Wing,体验强链与双值格结合的推理乐趣。建议配合候选数标注功能,清晰地看到强链的传递过程。