什么是 XYZ-Wing?
XYZ-Wing 是一个正好有三个候选数 XYZ 的枢纽格,加上它看得到的两个各有两个候选数的格子:XZ 和 YZ。如果枢纽是 X,XZ 翼就是 Z。如果是 Y,YZ 翼就是 Z。如果是 Z,枢纽本身就是 Z。所以三个格子中必有一个是 Z,同时看到三者的格子都失去 Z。
因为被删除的格子也必须看得到枢纽,所以它通常在枢纽所在的宫里,并和一个翼同行或同列。知道往哪看之后,XYZ-Wing 很容易检查。在 Marble Sudoku 里,你要找的是一个有三颗小弹珠的孔,旁边是有两颗的孔。
三步用好它
- 1枢纽。 找一个正好有三个候选数 X、Y、Z 的格子。
- 2翼。 找它看得到的两个双候选格:一个 XZ,一个 YZ。
- 3清理。 把 Z 从同时看到枢纽和两个翼的每个格子里删掉。
然后在删掉 Z 的地方寻找唯一数。
试一试 · 引导示例
搭出 XYZ-Wing
小弹珠显示每个剩两三种颜色的孔里的颜色。点击枢纽,找出它的两个翼,看看为什么天蓝色一定在这三个格子之一,再在三者都看得到的地方删掉天蓝色。
这是 Marble Sudoku 里的真实棋盘。九种弹珠颜色代表 1 到 9 的数字。
- 枢纽
- 翼
- 清理
- 放入
搭出 XYZ-Wing
用文字读一遍这个示例
第 1 行第 5 列可以是粉色、黄色或天蓝色:这就是枢纽。同一行里,第 1 行第 1 列是粉色或天蓝色。同一个宫里,第 2 行第 5 列是黄色或天蓝色。如果枢纽是粉色,第一个翼是天蓝色。如果是黄色,第二个翼是天蓝色。如果是天蓝色,枢纽就是天蓝色。第 1 行第 4 列同时看到三者(和枢纽及第一个翼同行,和第二个翼同宫),所以不能是天蓝色,只剩橙色。打开数字后,粉色是 3,黄色是 6,天蓝色是 9,橙色是 1。
轮到你了 · 练习
找出 XYZ-Wing
每一轮显示每个有两三种颜色的孔里的小弹珠。点击一个三色枢纽和它的两个翼。在“简单”模式下,枢纽带圈。在“困难”模式下,三个都要你自己找。
本局颜色:
XYZ-Wing 为什么成立
枢纽只能是 X、Y 或 Z。如果是 X,XZ 翼看得到它,不能是 X,所以是 Z。如果是 Y,YZ 翼必须是 Z。如果是 Z,枢纽就是 Z。三种情况下,三个格子中都有一个是 Z。
同时看到枢纽和两个翼的格子,会和其中是 Z 的那个冲突,所以它不能是 Z。这里只看到两个翼的格子还不够,因为 Z 可能在枢纽里。
怎样更快发现 XYZ-Wing
- 从三候选格开始。 每个 XYZ-Wing 都有一个正好三个候选数的枢纽。逐个检查这些格子。
- 翼是子集。 每个翼含有枢纽三个数字中的两个,而两个翼共享同一个数字 Z。
- 看枢纽所在的宫。 一个翼通常在枢纽的宫里,另一个在它的行或列上。可删除的格子就在两者重叠的地方。
- 别指望删很多。 只有同时看到三者的格子才会失去 Z,所以很少超过两个。往往一个就够了。
XYZ-Wing、Y-Wing 与显性三数组
| XYZ-Wing | Y-Wing | 显性三数组 | |
|---|---|---|---|
| 枢纽 | 三个候选数:XYZ | 两个候选数:XY | 没有枢纽:一个区域里的三个格子 |
| 翼 | XZ 和 YZ | XZ 和 YZ | — |
| 被删格子必须看到 | 枢纽和两个翼 | 两个翼 | 同一区域里的任何格子 |
| 难度 | 高级 | 高级 | 进阶 |
常见错误
- 清理只看到两个翼的格子。 这对 Y-Wing 有效,这里不行。枢纽也可能是 Z,所以被删格子还必须看到枢纽。
- 翼里有枢纽没有的数字。 每个翼的两个数字都必须在枢纽里。XW 不是 XYZ 枢纽的翼。
- 两个相同的翼。 两个翼必须是 XZ 和 YZ。两个 XZ 翼覆盖不了枢纽是 Y 的情况。
- 枢纽有四个候选数。 枢纽必须正好有三个。有四个的话,就会有一种情况三个格子都不是 Z。
XYZ-Wing 常见问题
数独里的 XYZ-Wing 是什么?
XYZ-Wing 是一个有三个候选数 XYZ 的枢纽格,以及它看得到的两个翼格 XZ 和 YZ。三个格子中必有一个是 Z,所以 Z 可以从同时看到三者的每个格子里删掉。
它和 Y-Wing 有什么不同?
Y-Wing 的枢纽只有 X 和 Y,所以 Z 在某个翼里,被删格子只需看到两个翼。XYZ-Wing 的枢纽也有 Z,所以被删格子还必须看到枢纽。
通常在哪里删除?
在枢纽所在的宫里,位于它和某个翼共用的行或列上。只有这些格子能同时看到三者。
两个翼必须互相看得到吗?
不必。每个翼都必须看得到枢纽。两个翼不需要互相看到。
在 Marble Sudoku 里也能用吗?
能。找一个正好剩三种颜色的孔,再找它看得到的两个孔,各含其中两种颜色、并共享一种颜色。把这种共享的颜色从同时看到三者的每个孔里去掉。
什么时候该找它?
在 Y-Wing 之后。如果难题里有三色孔挨着双色孔,就值得查一查 XYZ-Wing。
