进阶

区块/线排除(Box/Line Reduction)

当一个数字在某条线上被限制在一个宫里时,它可以从那个宫的其余部分排除。

区块/线排除是区块的互补。如果沿一行或一列,某数字只能出现在单一一个宫的格子里,那么该数字必来自那个宫-线交集 — 于是可从该宫的其他格子中移除。

与区块一起,它为约束很紧的区域里的唯一数清出道路。

如何发现它

取一条线(行或列)和一个数字。如果该数字在这条线上的每个候选格都落在一个宫里,那么该数字便被限制在那里:把它从那个宫的其余部分擦除。

  • 在某行或某列上挑一个数字。
  • 检查它在那条线上的候选数全都落在一个宫里。
  • 把该数字从那条线之外的宫格中移除。
第 4 行把它的 8 钉在一个宫里 — 所以 8 离开该宫的其余部分。

解题示例

  1. 在第 4 行上,数字 8 只能出现在三个格子里。
  2. 三个都落在中左宫里。
  3. 所以第 4 行的 8 必在那个宫里。
  4. 把 8 从中左宫的其他六个格子中移除。
  5. 这往往会在该宫别处确定一个显性唯一。

自己试试

5
2
8
7
7
4
9
1
6
5
1
3
9
2
2
1
2
4
3
6
7
2
6
7
3
4

Tap a cell, then a number, to practise.

常见问题

区块/线排除什么时候有用?
它在中到难的谜题上大放异彩,那时唯一数已停滞,但数字在一个宫与一条线之间的分布仍然不均衡。
它和区块候选数一样吗?
是的。区块和区块/线排除合起来称为区块候选数(类型 1 和类型 2)。

相关技巧

延伸阅读

练习:区块/线排除(Box/Line Reduction)

在真实棋盘上运用区块/线排除(Box/Line Reduction) — 免费数独,支持笔记、提示和四种难度。

在真实棋盘上试一试

我们使用 Google Analytics 了解访客的使用情况。在你接受之前,不会设置任何跟踪 Cookie。 查看我们的分析 Cookie 政策.