中级技巧

数独显性数对与隐性数对:识别与排除方法

了解数独中显性数对与隐性数对的区别,学习如何利用两个候选数安全排除,以及更快发现数对的识别信号。

显性数对

两个格子都恰好包含相同的两个候选数

在一行、一列或一个宫中,如果恰好有两个格子都只包含相同的两个候选数,例如 {2,8},那么 2 和 8 必须以某种顺序占据这两个格子。因此,可以从同一区域的其他所有格子中排除 2 和 8。

你不需要知道哪个格子是 2、哪个是 8。显性数对的关键在于两个数字“占住”这两个格子,因此可从同一区域的其他格子中排除这两个候选数。

  • 这两个格子必须位于同一个区域。
  • 每个格子都必须恰好剩下两个候选数,并且两组候选数完全相同。
  • 只从当前区域的其他格子中排除这两个候选数。
隐性数对

两个数字都只剩恰好两个位置

隐性数对可以从反方向理解:在一个区域中,如果数字 3 和 6 都只能出现在同样的两个格子里,那么这两个格子必然留给 3 和 6,即使其中目前还有其他候选数。此时可以删去其他候选数,让隐性数对变得清晰。

隐性数对更难发现,因为两个格子里可能各有四五个候选数。不要只盯着单个格子,而要跟踪每个数字在整个区域中的位置,找出恰好共享两个位置的两个数字。

区分

找显性数对看格子,找隐性数对看数字

一个简单记法:显性数对从“两个格子拥有相同候选数”开始;隐性数对从“两个数字只出现在同样两个格子”开始。两者都利用“两数字必须占据两位置”的原则,只是观察起点不同。

找到数对后,不要只停留在删除候选数。检查刚刚缩小范围的格子;它们可能变成单数、形成新的数对,或让某个候选数锁定到一行/列中。

避免错误

不要把任何两个相似格子都当成数对

如果两个格子都含有 {2,8,9},就还不是显性数对,因为仍有第三个候选数。如果候选数 3 和 6 都出现在两个格子中,但 3 还出现在该区域第三个格子里,也不能构成隐性数对。排除前必须确认所有条件都成立。

数对常见于中等到困难数独,也是三数组和四数组的基础。先熟练掌握数对,再学习更大的候选数组合,会显著提高你读取候选数的速度。

立即在真实题盘上应用

只有在不同题盘中反复使用,技巧才会变成直觉。选择适合自己的难度,优先采用确定性推理,并复盘让你卡住的那一步。

练习困难难度
按技巧学习

数独解题指南集群

数独解法

下面每篇指南都对应一个独立搜索意图和技能点,从新手流程到锁定候选数、数对和 X-Wing。如果不确定从哪里开始,可以按顺序学习。