九重数独
简体中文

九重数独 · 攻略

显性数对:两个格锁定两个数字

显性数对由同一范围内两个候选完全相同的双候选格构成。通过同行又同宫的例子,分清哪些外部格可以删数,哪些只能保留,以及多一个候选为何会让数对失效。

更新于 2026-11-13

显性数对是同一行、列或宫内的两个空格,都恰好只有相同的两个候选。两个数字被这两个格占用,因此可从该范围其他格删去,但暂时不能确定数对内部的排列。

两个条件缺一不可

假设同行甲、乙两格都只有二和七。甲占一个,乙就必须占另一个,因此这行其他格不能再放二或七。这个推理不依赖甲乙谁是二,而是依赖它们合起来占满了两个数字。

如果乙还有九,就不能套用这个显性数对;如果两格不属于同一行、列或宫,也不能因为小数字一样就一起锁定。看见相同候选只是找到了线索,还要核对范围和候选是否完整。

看一次真正的删除

同行空格原候选发现数对后
甲二、七二、七
乙二、七二、七
丙二、五、七五
丁五、九五、九

丙删掉二七后变成唯一余数五,可以落数。甲乙仍保持数对,不应为了让棋盘看起来更完整,就猜甲为二、乙为七。显性数对最常见的价值,是帮助外面的格子确定。

到底能删哪些格

数对在同一行,就删这行其他格;在同一列,就删这列;在同一宫,就删这宫。如果甲乙既同行又同宫,可以分别在这两个范围应用同样的占用关系。

但仅与甲同列、看不到乙的格子,不能直接删二和七。因为甲可能是二,也可能是七,这一列并没有被数对同时锁住两个数。删除对象必须属于数对共同约束的范围。

实际找数对的顺序

先筛选一个范围里恰好有两个候选的格,比较候选集合,而不是比较格子距离。两个相同就核对它们是否确实只有这两个数,再检查其他格有没有能删的候选。

数对成立却没有候选可删,也很正常。记住关系即可,不必强行制造动作。删数之后优先看有没有唯一余数,或某数字是否变成范围内唯一落点。

三格同样二七不是更强的数对

如果同行三个空格都只有二七,三个格却只有两个不同数字可用,已经产生矛盾。这时应回查是否漏候选或前面落数有误,而不是随便挑两格组成数对。逻辑技巧不能用来掩盖坏笔记。

同行又同宫,可以清理两处

换一个数对:甲乙同行、同宫,都只有三和八。丙与它们同行但不同宫,丁与它们同宫但不同行,戊只与甲同列。

格子原候选这次数对后的候选
甲三、八三、八
乙三、八三、八
丙一、三、八一
丁三、六、八六
戊三、九三、九

甲乙在行里占住三八,所以丙只剩一;它们在宫里也占住三八,所以丁只剩六。戊仅仅看得到甲,看不到乙,不能凭这次数对删三,因为甲究竟是三还是八仍未确定。

操作时可以分两轮:先清理同行的外部格,再清理同宫的外部格。随后落下丙的一、丁的六,沿这两个新数各自的行列宫继续更新。后面的影响来自新落数,别把它们全算成原数对能直接删除的范围。

多一个候选,就要重新判断

假设乙还可以填九。甲只有三八,乙却可以选择九,那么三或八就可能留给同行其他格,刚才对丙丁的删除都失去依据。不能因为三八在两格里看起来相同,就忽略乙的九。

这正是显性数对与“共享两个候选”的区别:前者要求两格的完整候选集合都恰好等于这两个数。如果其中一格还有第三种选择,先保留它,寻找别的排除条件。等九被其他推理真正删掉后,数对才成立。

去哪里玩

去九重数独 选一条适合自己的难度线,把候选恰好相同的双候选格放在一起比较,再检查共同范围里的删除机会。