Sudoku.best
仪表盘
开始游戏
最近导入
每日挑战学习Beta表现打印应用
设置
法律信息
0
Lv1
所有课程

X 翼

困难排除

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(红色)。为什么?两条对角线都会让两条鱼线被占用。

上一课隐性三数组 / 四数组下一课摩天楼