数独技巧

XY-Wing

极限

XY-Wing使用三个有两个候选数各的单元格:一个有候选数XY的中心和两个有XZ和YZ的翅膀。

在实践中看到该技巧

逐步通过示例。每个步骤解释你在棋盘上看到的以及为什么结论成立。

示例:
  1. 我们查看第9行第3列中的单元格。它只有两个候选数剩余,5和9。我们称这个单元格为中心。

你如何识别该模式

XY-Wing基于三个单元格,每个恰好有两个候选数。中点称为中心,候选数为X和Y。两个翅膀看到中心并与其共享各自的候选数:一个翅膀有X和Z,另一个有Y和Z。数字Z对翅膀是常见的,这是Z可以删除。

逻辑是一个短的如果和那么链。如果中心变成X,与X和Z的翅膀被强制成Z。如果中心变成Y,另一个翅膀被迫同样成Z。因此两个翅膀之一总是Z,所以看到两个翅膀的所有单元都可以失去Z。寻找同一区域中有两个候选数的单元,因为彼此靠近的三个这样的单元往往是该模式的候选。

逐步程序

  1. 标记所有具有恰好两个候选数的单元格。
  2. 选择其中一个作为中心并调用候选数X和Y。
  3. 寻找看到中心的两个单元格,其中一个有X和Z,另一个有Y和Z。
  4. 找看到两个翅膀的单元格,并从它们中删除Z。

常见错误

  • 从只看到一个翅膀的单元格中删除Z。删除需要单元格同时看到两个翅膀。
  • 使用有三个候选数的中心。然后你进入XYZ-Wing,它对删除的位置有更严格的要求。
  • 不进一步就从中心删除Z。中心在真正的XY-Wing中没有Z在其候选数中,所以如果它有,模式被误认。

什么时候你需要该技巧?

极限级别的棋盘需要结合三个或更多单元格的技巧,采用如果和那么类型的逻辑推理。通过下面的示例,一步步进行,使用求解器在你自己的棋盘上使用的相同工具。

在你自己的棋盘上尝试

在数独求解器中输入你的棋盘,它找到下一步并解说该技巧。

打开数独求解器