显性数对:两个格锁定两个数字
显性数对由同一范围内两个候选完全相同的双候选格构成。通过同行又同宫的例子,分清哪些外部格可以删数,哪些只能保留,以及多一个候选为何会让数对失效。
更新于 2026-11-13
显性数对是同一行、列或宫内的两个空格,都恰好只有相同的两个候选。两个数字被这两个格占用,因此可从该范围其他格删去,但暂时不能确定数对内部的排列。
两个条件缺一不可
假设同行甲、乙两格都只有二和七。甲占一个,乙就必须占另一个,因此这行其他格不能再放二或七。这个推理不依赖甲乙谁是二,而是依赖它们合起来占满了两个数字。
如果乙还有九,就不能套用这个显性数对;如果两格不属于同一行、列或宫,也不能因为小数字一样就一起锁定。看见相同候选只是找到了线索,还要核对范围和候选是否完整。
看一次真正的删除
| 同行空格 | 原候选 | 发现数对后 |
|---|---|---|
| 甲 | 二、七 | 二、七 |
| 乙 | 二、七 | 二、七 |
| 丙 | 二、五、七 | 五 |
| 丁 | 五、九 | 五、九 |
丙删掉二七后变成唯一余数五,可以落数。甲乙仍保持数对,不应为了让棋盘看起来更完整,就猜甲为二、乙为七。显性数对最常见的价值,是帮助外面的格子确定。
到底能删哪些格
数对在同一行,就删这行其他格;在同一列,就删这列;在同一宫,就删这宫。如果甲乙既同行又同宫,可以分别在这两个范围应用同样的占用关系。
但仅与甲同列、看不到乙的格子,不能直接删二和七。因为甲可能是二,也可能是七,这一列并没有被数对同时锁住两个数。删除对象必须属于数对共同约束的范围。
实际找数对的顺序
先筛选一个范围里恰好有两个候选的格,比较候选集合,而不是比较格子距离。两个相同就核对它们是否确实只有这两个数,再检查其他格有没有能删的候选。
数对成立却没有候选可删,也很正常。记住关系即可,不必强行制造动作。删数之后优先看有没有唯一余数,或某数字是否变成范围内唯一落点。
三格同样二七不是更强的数对
如果同行三个空格都只有二七,三个格却只有两个不同数字可用,已经产生矛盾。这时应回查是否漏候选或前面落数有误,而不是随便挑两格组成数对。逻辑技巧不能用来掩盖坏笔记。
同行又同宫,可以清理两处
换一个数对:甲乙同行、同宫,都只有三和八。丙与它们同行但不同宫,丁与它们同宫但不同行,戊只与甲同列。
| 格子 | 原候选 | 这次数对后的候选 |
|---|---|---|
| 甲 | 三、八 | 三、八 |
| 乙 | 三、八 | 三、八 |
| 丙 | 一、三、八 | 一 |
| 丁 | 三、六、八 | 六 |
| 戊 | 三、九 | 三、九 |
甲乙在行里占住三八,所以丙只剩一;它们在宫里也占住三八,所以丁只剩六。戊仅仅看得到甲,看不到乙,不能凭这次数对删三,因为甲究竟是三还是八仍未确定。
操作时可以分两轮:先清理同行的外部格,再清理同宫的外部格。随后落下丙的一、丁的六,沿这两个新数各自的行列宫继续更新。后面的影响来自新落数,别把它们全算成原数对能直接删除的范围。
多一个候选,就要重新判断
假设乙还可以填九。甲只有三八,乙却可以选择九,那么三或八就可能留给同行其他格,刚才对丙丁的删除都失去依据。不能因为三八在两格里看起来相同,就忽略乙的九。
这正是显性数对与“共享两个候选”的区别:前者要求两格的完整候选集合都恰好等于这两个数。如果其中一格还有第三种选择,先保留它,寻找别的排除条件。等九被其他推理真正删掉后,数对才成立。
去哪里玩
去九重数独 选一条适合自己的难度线,把候选恰好相同的双候选格放在一起比较,再检查共同范围里的删除机会。