什么是指向数对(宫区块)?
指向数对是指一个数字在某个 3 × 3 宫里只能放进两个格子,而这两个格子位于同一行或同一列。这个宫必须在这两格之一持有该数字,因此这条线上的该数字一定落在这个宫里。你可以把该数字从这条线上宫外的部分移除。
若排成一线的格子有三个,则称为指向三数组。两者都属于名为区块(Locked Candidates)的技巧家族。在 Marble Sudoku 里,你要观察的是某种弹珠颜色还能去哪里。
三步用一个
- 1选宫。选定一个宫和它还缺的一个数字。
- 2对齐检查。看看该数字所有可能的位置是否都在同一行或同一列。
- 3清空。把该数字从这条线上宫以外的部分移除。
然后在被清空的地方寻找唯一数。
试一试 · 引导示例
让这个宫指路
只有深蓝色以彩色显示。淡化的深蓝弹珠标出了深蓝还能去的每个孔。找出深蓝在发光宫里能去的位置,跟着它指向的方向,清出通路。
这是 Marble Sudoku 里的真实棋盘。九种弹珠颜色代表 1 到 9 的数字。
- 寻找
- 清空
- 落子
第 1 步
让这个宫指路
用文字读一遍这个示例
在左下宫里,深蓝只能放在第 9 行的第 2 列和第 3 列。所以左下宫的深蓝一定在第 9 行,而第 9 行不能再有第二个深蓝。这就把深蓝从第 9 行第 6 列和第 7 列排除了。现在下中宫里深蓝只剩一个位置:第 8 行第 6 列。这是一个隐性唯一数。打开数字显示后,深蓝是 8。
轮到你了 · 练习
找出指向模式
每一轮展示一种颜色的所有位置。当该颜色在某个宫里的位置排成一行或一列时,点击它们全部,看它们清空这条线的其余部分。简单难度下宫会发光;困难难度下要自己找。
本局颜色:
为什么指向数对成立
每个宫都需要每个数字恰好一次。如果某宫的 5 只可能落在第 3 行的两个格子里,那么无论最终在哪一格,该宫的 5 都在第 3 行。而第 3 行也只需要一个 5,并且已由这个宫提供。第 3 行里任何其他的 5 都会是第二个,因此可以移除。
反过来同样成立,称为行列区块法(box-line reduction,也称占位法):如果某数字在一行里的所有位置都落在同一个宫内,就可以把它从该宫的其余部分移除。
如何更快发现指向数对
- 一次只看一个数字。选定一个数字,像找隐性唯一数那样逐宫查看它的可能位置。
- 留意只有两三个位置的宫。当一个宫对某数字只有两三个选择时,检查它们是否排成一线。
- 沿这条线追下去。找到指向数对后,沿它的行或列看到其他宫。排除就发生在那里。
- 预期下一个是唯一数。沿一条线移除候选,往往会在相邻宫里留下一个隐性唯一数。
指向数对 vs 显性数对
| 指向数对(宫区块) | 显性数对 | |
|---|---|---|
| 着眼点 | 一个数字在一个宫内的分布 | 两个格子及它们的候选 |
| 模式 | 该数字在宫内的位置共行或共列 | 两个格子共享同样的两个候选 |
| 排除什么 | 该数字,从这条线的其余部分 | 两个数字,从区域的其余部分 |
| 需要笔记? | 有帮助,但扫描也能做到 | 通常需要 |
常见错误
- 漏看宫里的一个位置。该数字在宫内的每个可能位置都必须在这条线上。多出一个游离位置,模式就不成立。
- 清到了宫里。只从这条线上宫以外的部分移除该数字。排成一线的那些格子要保留它。
- 用错了线。位置共行就清行,共列就清列。
- 排除完就停下。排除只是铺垫。去找它催生的那个唯一数。
指向数对常见问题
数独中的指向数对是什么?
指向数对是指某数字在 3 × 3 宫内仅有的可能位置是同一行或同一列上的两个格子。该数字必在其一,因此可以把它从该行或该列上宫以外的部分移除。
什么是指向三数组?
同样模式的三个对齐版本:某数字在宫内的全部三个可能位置都落在同一行或同一列。
指向数对和区块(Locked Candidates)是一回事吗?
是。指向数对是区块法的第一种类型。第二种类型是行列区块法(占位法),方向相反:某数字在行或列中的位置全部落在一个宫内时,把它从该宫的其余部分移除。
指向数对和显性数对有什么区别?
指向数对关注一个数字及其在宫内的去处。显性数对关注共享同样两个候选的两个格子。两者都排除候选,只是排除的位置不同。
找指向数对需要铅笔标记吗?
有帮助,但也可以直接扫描:看一个数字在一个宫里的情况,检查它的空位是否排成一线。
这在 Marble Sudoku 里也适用吗?
适用。选一种弹珠颜色,看它在一个宫里还能去哪里。如果那些孔排成一线,就把这种颜色从这条线的其余部分移除。
