候选数删除技巧

XY-Wing(XY 翼)

XY-Wing 由一个候选恰为 XY 的中心格,以及分别为 XZ、YZ 且都能看见中心格的两个不同翼格组成;可以从同时看见两个翼格的其他格子删除 Z。

主题角色
候选删除证明
引擎优先级
第 9 级
回到数独游戏查看全部技巧

学习顺序

主题关系

这些真实链接与技巧中心采用同一套学习顺序和证明关系。

经过验证的实例

跟着实例逐步判断

XY-Wing(XY 翼) · 经过验证的实例
R1C1: 空格; 中心格; 删除前 4, 6
R1C2: 空格
R1C3: 空格
R1C4: 已知数 9
R1C5: 空格
R1C6: 已知数 5
R1C7: 已知数 2
R1C8: 空格; XZ 翼格; 删除前 3, 6
R1C9: 空格
R2C1: 空格
R2C2: 空格
R2C3: 空格
R2C4: 已知数 3
R2C5: 空格
R2C6: 已知数 1
R2C7: 空格
R2C8: 空格
R2C9: 已知数 4
R3C1: 空格
R3C2: 已知数 7
R3C3: 已知数 3
R3C4: 已知数 6
R3C5: 空格
R3C6: 空格
R3C7: 空格
R3C8: 空格
R3C9: 空格
R4C1: 已知数 7
R4C2: 已知数 6
R4C3: 已知数 9
R4C4: 已知数 4
R4C5: 已知数 3
R4C6: 已知数 2
R4C7: 已知数 5
R4C8: 已知数 8
R4C9: 已知数 1
R5C1: 空格
R5C2: 空格
R5C3: 空格
R5C4: 已知数 8
R5C5: 已知数 9
R5C6: 已知数 6
R5C7: 已知数 4
R5C8: 已知数 7
R5C9: 已知数 2
R6C1: 已知数 8
R6C2: 已知数 2
R6C3: 已知数 4
R6C4: 已知数 1
R6C5: 已知数 5
R6C6: 已知数 7
R6C7: 空格
R6C8: 空格
R6C9: 空格
R7C1: 空格
R7C2: 已知数 5
R7C3: 空格
R7C4: 空格
R7C5: 已知数 1
R7C6: 空格
R7C7: 空格
R7C8: 空格
R7C9: 空格
R8C1: 空格; YZ 翼格; 删除前 3, 4
R8C2: 空格
R8C3: 空格
R8C4: 空格
R8C5: 已知数 6
R8C6: 已知数 9
R8C7: 空格
R8C8: 空格; 候选删除 3; 删除前 1, 2, 3, 4; 删除后 1, 2, 4
R8C9: 已知数 5
R9C1: 已知数 1
R9C2: 空格
R9C3: 已知数 2
R9C4: 已知数 5
R9C5: 空格
R9C6: 空格
R9C7: 空格
R9C8: 空格
R9C9: 空格
  • 中心格: X=6, Y=4
  • XZ 翼格: X=6, Z=3
  • YZ 翼格: Y=4, Z=3

模式格: R1C1, R1C8, R8C1. 从 R8C8 删除 3.

模式格
R1C1, R1C8, R8C1
模式数字
6, 4, 3
中心格
R1C1
XZ 翼格
R1C8
YZ 翼格
R8C1
数字角色
X=6, Y=4, Z=3

精确候选变化

  • 从 R8C8 删除 3删除前: 1, 2, 3, 4删除后: 1, 2, 4
  1. 找到一个只有两个候选数的中心格,并把它们记作 X 和 Y。
  2. 寻找都能看见中心格的 XZ 翼格与 YZ 翼格。
  3. 判断无论中心格取 X 还是 Y,两个翼格中至少有一个必须填入 Z。
  4. 只从同时看见两个翼格的其他格子删除 Z。

固定练习

先从两候选中心格标出 X、Y,再确认两个翼格与中心格的可见关系,最后才寻找同时看见两个翼格的格子。

固定练习 · R5C8
XY-Wing(XY 翼) · 固定练习
R1C1: 已知数 4
R1C2: 已知数 1
R1C3: 已知数 6
R1C4: 已知数 9
R1C5: 已知数 7
R1C6: 已知数 5
R1C7: 已知数 2
R1C8: 已知数 3
R1C9: 已知数 8
R2C1: 已知数 9
R2C2: 已知数 8
R2C3: 空格
R2C4: 已知数 3
R2C5: 已知数 2
R2C6: 已知数 1
R2C7: 空格
R2C8: 空格
R2C9: 已知数 4
R3C1: 已知数 2
R3C2: 空格
R3C3: 空格
R3C4: 已知数 6
R3C5: 已知数 4
R3C6: 已知数 8
R3C7: 已知数 1
R3C8: 空格
R3C9: 已知数 9
R4C1: 已知数 7
R4C2: 空格
R4C3: 空格
R4C4: 已知数 4
R4C5: 已知数 3
R4C6: 空格; 候选删除 6; 删除前 2, 6; 删除后 2
R4C7: 已知数 5
R4C8: 已知数 8
R4C9: 空格; XZ 翼格; 删除前 1, 6
R5C1: 已知数 5
R5C2: 空格
R5C3: 空格
R5C4: 已知数 8
R5C5: 已知数 9
R5C6: 空格; YZ 翼格; 删除前 6, 7
R5C7: 已知数 4
R5C8: 空格; 中心格; 删除前 1, 7
R5C9: 已知数 2
R6C1: 已知数 8
R6C2: 空格
R6C3: 已知数 4
R6C4: 空格
R6C5: 空格
R6C6: 空格
R6C7: 空格
R6C8: 空格
R6C9: 空格
R7C1: 已知数 6
R7C2: 空格
R7C3: 已知数 8
R7C4: 空格
R7C5: 空格
R7C6: 已知数 4
R7C7: 空格
R7C8: 空格
R7C9: 空格
R8C1: 已知数 3
R8C2: 空格
R8C3: 空格
R8C4: 空格
R8C5: 已知数 6
R8C6: 已知数 9
R8C7: 已知数 8
R8C8: 空格
R8C9: 已知数 5
R9C1: 已知数 1
R9C2: 空格
R9C3: 空格
R9C4: 空格
R9C5: 已知数 8
R9C6: 已知数 3
R9C7: 空格
R9C8: 空格
R9C9: 已知数 7
  • 中心格: X=1, Y=7
  • XZ 翼格: X=1, Z=6
  • YZ 翼格: Y=7, Z=6

模式格: R5C8, R4C9, R5C6. 从 R4C6 删除 6.

模式格
R5C8, R4C9, R5C6
模式数字
1, 7, 6
中心格
R5C8
XZ 翼格
R4C9
YZ 翼格
R5C6
数字角色
X=1, Y=7, Z=6

精确候选变化

  • 从 R4C6 删除 6删除前: 2, 6删除后: 2

常见错误

常见错误

翼格看不见中心格、还含有第三个候选数,或没有组成精确的 XZ 与 YZ 候选角色。

从只看见一个翼格的格子删除 Z,或误删中心格与两个翼格中的候选数。

审核信息

这里验证了什么

独立验证器会重新计算中心格和两个翼格、精确的 X/Y/Z 候选角色、格子间可见关系,以及从两个翼格共同可见区域执行的每项 Z 删除。

验证样例编号
p3d-xy-wing-row-column-01 / p3d-xy-wing-box-row-01
引擎版本
legen-sudoku-engine/1.3.0
验证状态
独立候选删除验证已通过
棋盘与事实复核
2026-07-18
日文术语目前仅为 Preview 草案,进入 Production 前仍需完成母语与命名专项复核。