什么是行列区块法?
行列区块法发生在一个数字在某行或某列仍能去的每个位置都落在同一个 3 × 3 宫内时。这条线必须在这些格子之一持有该数字,因此可以把该数字从这个宫的其他所有格子移除。
这项技巧也称为占位法,它是指向数对(宫区块)的镜像:那里是一个宫沿一条线指向,这里是一条线占有一个宫。两者合起来构成区块(Locked Candidates)的两种类型。在 Marble Sudoku 里,你要沿着某一行或某一列追踪一种弹珠颜色。
三步用一个
- 1追踪。沿着某一行或某一列追踪一个数字。
- 2检查。它剩下的位置是否都在同一个宫里?
- 3清空。把该数字从宫的其余部分移除。
然后在排除的地方寻找唯一数。
试一试 · 引导示例
让这条线完成占有
只有天蓝色以彩色显示。淡化的天蓝弹珠标出了天蓝还能去的每个孔。沿着发光的行追踪天蓝,找到它占有的宫,清出通路。
这是 Marble Sudoku 里的真实棋盘。九种弹珠颜色代表 1 到 9 的数字。
- 追踪
- 清空
- 落子
第 1 步
让这条线完成占有
用文字读一遍这个示例
在第 7 行,天蓝只能放在第 4 列和第 6 列。这两个孔都在下中宫里,所以第 7 行的天蓝属于这个宫。这就把天蓝从第 8 行第 4、5、6 列以及第 9 行第 5 列排除——宫里的四个孔。其中第 9 行第 5 列原本只剩青色和天蓝;天蓝被排除后只剩青色。这是一个显性唯一数。打开数字显示后,天蓝是 9,青色是 4。
轮到你了 · 练习
找出行列区块模式
每一轮展示一种颜色的所有位置。当该颜色在一条线上的位置都落在同一个宫里时,点击它们全部,看它们清空宫的其余部分。简单难度下线会发光;困难难度下要自己找。
本局颜色:
行列区块法为什么成立
每一行都需要每个数字恰好一次。如果某行的 4 只可能落在同一个宫里的两个格子,那么无论最终在哪一格,该行的 4 都在这两个格子里。两个格子都在这个宫里,所以宫的 4 已由这一行提供。宫里任何其他的 4 都会让这一行的 4 无处可去,因此可以移除。
同样的论证对列也成立,它正是指向数对的镜像:那里是宫占有线,这里是一条线占有一个宫。
如何更快发现行列区块
- 一次只看一个数字。选定一个数字,沿着每行每列追踪它,就像找隐性唯一数时的那种扫描。
- 留意只有两三个位置的线。当某行或某列对某数字只剩两三个孔时,检查它们是否共宫。
- 两个方向都查。指向数对和行列区块法会在同一次扫描中出现:当一个数字在宫里或线上被卡紧时,先测试两种模式再继续。
- 预期下一个是唯一数。清空宫往往会让一个孔只剩单个候选。
指向数对 vs 行列区块法 vs 显性数对
| 指向数对 | 行列区块法 | 显性数对 | |
|---|---|---|---|
| 着眼点 | 一个数字在一个宫内的分布 | 一个数字沿一条线的分布 | 两个格子及它们的候选 |
| 模式 | 该数字在宫内的位置共行或共列 | 该数字在线上的位置落在同一宫 | 两个格子共享同样的两个候选 |
| 排除什么 | 该数字,从这条线的其余部分 | 该数字,从宫的其余部分 | 两个数字,从区域的其余部分 |
| 需要笔记? | 有帮助,但扫描也能做到 | 有帮助,但扫描也能做到 | 通常需要 |
常见错误
- 沿这条线清空。那是指向数对。这里是一条线占有一个宫,所以要把该数字从宫的其余部分移除。
- 位置分散在两个宫。这条线对该数字的每个位置都必须在同一个宫里。多出一个游离位置,占有就不成立。
- 忘记 3 × 3 交叉。一条线穿过三个宫。占有只清空所有位置所在的那个宫,而不是这条线的其余部分。
- 跳过后续唯一数。排除只是铺垫。去找它催生的那个唯一数。
行列区块法常见问题
数独中的行列区块法是什么?
行列区块法是指某数字在某行或某列仅剩的位置全部落在同一个 3 × 3 宫内。这条线必须在这些格子之一持有该数字,因此可以把它从该宫的其他每个格子移除。
行列区块法和指向数对有什么区别?
两者互为镜像。指向数对从宫内出发,清空一条线的其余部分。行列区块法从线上出发,清空一个宫的其余部分。两者合称区块法(Locked Candidates)的两种类型。
行列区块法也叫占位法吗?
是。占位法是它常见的第二个名字。它是区块法的第二种类型,指向数对的镜像。
这条线可以有几个位置?
两个或三个。单个位置只是一个隐性唯一数,分散在两个宫的位置什么也占不了。
这在 Marble Sudoku 里也适用吗?
适用。沿着某行或某列追踪一种弹珠颜色。如果它能去的每个孔都在同一个宫里,就把这种颜色从宫的其余部分移除。
什么时候该用行列区块法?
每当某行或某列让一个数字只等在两三个孔上时。它与指向数对天然搭配,排除之后往往会出现一个显性唯一数。
