数独技巧

X-Wing

困难

X-Wing 由四个构成矩形的格子组成:某个数字在两行(或两列)中都只能出现在相同的两列(或两行)。因此,可以从交叉方向的其他格子中排除该候选数。

在实践中看到该技巧

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

示例:
  1. 我们通过第4列跟踪数字6。注记显示6只能在那里的两个单元格中。

你如何识别该模式

X-Wing 由矩形四角的四个格子组成。首先找到一个数字:它在两行中各自只有两个候选位置,并且都落在相同的两列。连接这四个格子会形成交叉形状,这正是该技巧名称的由来。

该数字必须在一对对角线的角中,因为每行应该恰好有一次。无论哪条对角线是正确的,两列都在其中一个角处获得其数字副本。因此该数字可以从两列中的所有其他单元格删除。该模式同样有效地镜像,列作为起点和行中的删除。

逐步程序

  1. 选择一个数字并找到其中该数字只有两个可能位置的行。
  2. 再找另一行,使两行中的候选位置落在相同的两列,从而让四个格子构成矩形。
  3. 验证两行中都没有第三个该数字的可能性。
  4. 从两列中的所有其他单元格删除该数字。
  5. 用列作为起点和行中的删除重复。

常见错误

  • 当基础是行时在行中删除。删除总是在另一个方向,即覆盖矩形的列。
  • 误把含有三个候选位置的行算入模式。标准 X-Wing 要求两条基础行中各自恰好只有两个候选位置。
  • 在角中删除。矩形中的四个单元格保留其候选数,因为那是数字应该放的地方。

什么时候你需要该技巧?

在困难级别,你必须将多个单元联系在一起:形成多行矩形的数字、连接单元的链和彼此锁定的宫。技巧仍然只删除候选数,但正是这些删除打开了棋盘。

在数独求解器中试用此技巧