宫行列排除法(Box Line Reduction)是宫内指向数对的镜像,只会其中一个的解题者会错过一半可用的排除。这里由线起作用:被行或列困在某一个宫里的数字,不能再出现在该宫的其余格中。
选一行,以及仍缺的一个数字。标出该行中这个数字仍是候选数的每一个格。如果这些格全都在同一个宫里,那么这一行的这个数字就必定落在该宫里。宫里每个数字只有一个,所以它已被占用,该宫中不在这一行上的格就可以删除这个数字。
列的做法相同。这个图形有时被称为“占领”(claiming),因为线从宫里占领了这个数字。
| 宫行列排除法 | 宫内指向数对 | |
|---|---|---|
| 被限制的是 | 某条线的这个数字,限制在一个宫内 | 某个宫的这个数字,限制在一条线上 |
| 排除的格 | 该宫中不在这条线上的格 | 这条线上不在该宫内的格 |
| 你扫描的是 | 行和列 | 宫 |
| 同属一个家族 | 锁定候选数 | 锁定候选数 |
扫描其中一个并不能找到另一个,所以要把两种扫描放进同一个流程。
看行 J 里的 1。
行 J 需要一个 1,剩下能放的格只有 J1 和 J2,都在宫 7。所以宫 7 的 1 来自行 J,G1、H2、H3 失去它。
被排除的格没有一个在行 J 上。这正是关键:排除发生在你所观察的那条线之外。
宫行列排除法大约在中等经典数独开始变得必要,从困难起在经典和杀手盘面中不断出现。它与宫内指向数对一起,是最后一种只靠原始候选数起作用的基础技巧,所以在转向跨越三个或更多区域的图形之前,要先把它掌握好。