X 翼是第一个重要的单数字结构——你只需关注一个数字的位置。
在两个不同的行中,这个数字只能出现在同样的两列中(或两列中只出现在同样的两行)。四个角组成一个矩形——画出两条对角线,就像字母 X。
原理
在这两行中,这个数字各只有两个可能的位置,而且这些位置共享相同的列。所以每一行中,这个数字都会占据这两列中的一列。
有两种可能的情况:
• 一条对角线成立,或者 • 另一条对角线成立。
两行不能都选择同一列。所以无论哪种情况,这两列都会得到这个数字。因此这两列中的其他格子都不能再是这个数字。
(你也可以用反证法证明:假设某个受害格是这个数字 → 某一条鱼行就会失去所有位置。)
如何发现
在行中受限 → 在列中删除(反之亦然)。先标出某个数字只有两个位置的地方。
演示
8534979671373869374313851776573
选一个数字。寻找两行,它在这两行中只作为候选数出现在同样的两列里。
8534979671373869374313851776573
绿色格子把 5 锁定在这个矩形中。在每一行中,这个数字的位置都缩小到这两列。
8534979671373869374313851776573
情况 A:一条对角线。情况 B:另一条对角线。无论哪种,两列都已得到 5——两行不能共用一列。
8534979671373869374313851776573
所以这两列已被占用。这种矩形结构就叫X 翼。
8534979671373869374313851776573
从这两列的其余格子中删除 5(红色)。在矩形之外,这两列在两种情况下都已被占用。
示例 1
586174749685648152468876544362895717496853891465648297
对一个数字,找到共享同样两条交叉线的两条线。
586174749685648152468876544362895717496853891465648297
这个矩形是 1 的 X 翼。
586174749685648152468876544362895717496853891465648297
从这些线的其余格子中删除 1(红色)。为什么?两条对角线都会让两条鱼线被占用。
示例 2
1742961947271467187183926891717652952918769751
对一个数字,找到共享同样两条交叉线的两条线。
1742961947271467187183926891717652952918769751
这个矩形是 4 的 X 翼。
1742961947271467187183926891717652952918769751
从这些线的其余格子中删除 4(红色)。为什么?两条对角线都会让两条鱼线被占用。