首页游戏MARBLE SUDOKU全部技巧游戏模式
EnglishDeutschEspañolРусскийTürkçeItaliano中文FrançaisPortuguês日本語العربية

数独技巧 08 · 高级

X-Wing(X翼)

当一个数字在两行中各只有两个位置——而且是同样的两列——四个角就把它锁住了。把该数字从两列的其余部分清掉。

什么是 X-Wing(X翼)?

X-Wing 出现在一个数字在两条不同行里各只能放进两个格子、而这些格子共用同样的两列时——矩形的四个角。该数字必须落在矩形的一条对角线或另一条上,因此可以把它从这两列的其他每个格子移除。

行和列可以互换角色:两个位置共用同样两行的两条列以同样方式工作,那时清空的是行。在 Marble Sudoku 里,你每次只为一种弹珠颜色搜寻矩形。

四步用一个

  1. 1
    选定。一次只看一个数字。
  2. 2
    找行。找到一个它恰好只有两个位置的行。
  3. 3
    匹配。找到同样两列的第二行——一个矩形。
  4. 4
    清空。把该数字从两列的其余部分移除。

然后在排除的地方寻找唯一数。

试一试 · 引导示例

锁住这个矩形

只有天蓝色以彩色显示。淡化的天蓝弹珠标出了天蓝还能去的每个孔。在每个发光的行里找到天蓝的两个位置,匹配列,一次清空两条线。

这是 Marble Sudoku 里的真实棋盘。九种弹珠颜色代表 1 到 9 的数字。

  1. 行
  2. 矩形
  3. 清空
  4. 落子

第 1 步

锁住这个矩形

用文字读一遍这个示例

第 1 行的天蓝只能放在第 7 列和第 9 列,第 5 行恰好是同样的两个位置。这四个角构成一个矩形,所以天蓝必须落在它的两条对角线之一上——无论哪条为真,两列的天蓝都在矩形之内。这就把天蓝从第 2 行第 9 列、第 8 行第 7 列和第 9 行第 7 列排除。第 2 行第 9 列只剩一种颜色:绿色。打开数字显示后,天蓝是 9,绿色是 5。

轮到你了 · 练习

找出矩形

每一轮展示一种颜色的所有位置。当两行共用同样的两列时,点击四个角,看两列的其余部分被清空。简单难度下行会发光;困难难度下要自己找。

0已找到
0待完成
0连对

本局颜色:

X-Wing 为什么成立

每一行都需要每个数字恰好一次。第 1 行的 9 只剩两个空格——第 7 列和第 9 列——第 5 行也是同样两个。一行取第 7 列、另一行取第 9 列,所以无论哪条对角线为真,两列的 9 都在矩形之内。这两列的其他格子都放不下 9,因此可以移除。

互换角色,同样的逻辑可以清空行:如果两条列各只在两个格子里持有该数字,而这些格子共用同样的两行,就把该数字从两行的其余部分移除。这个模式只存在于行和列之间——3 × 3 宫不参与。

如何更快发现 X-Wing

  • 完全忽略 3 × 3 宫。宫在这里不重要。只有行和列重要,所以扫描它们。
  • 按数字清点候选。选定一个数字,列出它在每一行的可能格子,就像找隐性唯一数那样。
  • 寻找在某行恰好只有两个位置的数字。某数字只放得进两个格子的行是半个矩形。记下它的两列。
  • 一次只查一个数字。沿着单个数字看整个棋盘,矩形会容易看得多。

X-Wing vs 指向数对 vs 显性数对

X-Wing指向数对显性数对
着眼点一个数字跨两行或两列一个数字在一个宫内的分布两个格子及它们的候选
模式两行共用同样的两列该数字在宫内的位置共行或共列两个格子共享同样的两个候选
排除什么该数字,从两列的其余部分该数字,从这条线的其余部分两个数字,从区域的其余部分
需要笔记?通常需要有帮助,但扫描也能做到通常需要

常见错误

  • 四个角没有恰好共用两列。两行必须在同样的两列持有该数字。列不同,就没有矩形。
  • 某行有第三个位置。如果任何一行对该数字有第三个格子,模式就不成立。每行都恰好需要两个。
  • 清错了线。矩形由行构成时,清空的是列——不是行。四个角保留该数字。
  • 把宫当作约束。宫在这里不重要。两个角可能同宫,也可能都不同宫——这什么都不改变。

X-Wing 常见问题

数独中的 X-Wing 是什么?

X-Wing 是指一个数字在两条行里各只能放进两个格子,且两行使用同样的两列。四个格子构成一个矩形,可以把该数字从这两列的其他每个格子移除。

为什么叫 X-Wing?

因为矩形的两条对角线构成一个 X。该数字必须落在其中一条对角线上,无论最终哪条为真。这个名字来自这个形状所像的四翼星际战斗机。

可以用列代替行吗?

可以。两条列各只在两个格子里持有该数字、共用同样的两行时,工作方式相同——那时把该数字从两行的其余部分移除。

什么是剑鱼(Swordfish)?

X-Wing 的 3 × 3 扩展:三条行里该数字的格子覆盖同样的三列。它把这些列的其余部分排除,就像 X-Wing 用两条一样。

这在 Marble Sudoku 里也适用吗?

适用。选一种弹珠颜色,找到它各只放得进两个孔的两行,检查列是否匹配。如果匹配,把这种颜色从两列的其余部分清掉。

简单谜题需要它吗?

不需要。简单谜题通常只靠唯一数和数对就能解开。X-Wing 在更难的谜题里才显身价,当那些方法找不到招式的时候。

Marble Sudoku:木制数独棋盘上的彩色弹珠

在游戏中练习

在真实谜题里运用 X-Wing

当难题陷入僵局时,选定一种颜色,逐行清点它的位置。一对匹配的行往往就是打开全局的一步。

下一技巧隐性三数组