显性双数

Naked Pair
进阶 显性策略 数对

同行/列/宫中有两个格子只有相同的两个候选数,可排除其他格子的这两个候选数。

原理说明

显性双数(Naked Pair)的原理是:如果在同一行、列或宫中,有两个格子各自恰好只包含相同的两个候选数,那么这两个格子必定分别填入这两个数字(虽然尚不确定谁填谁)。因此,这两个数字不可能出现在该行/列/宫的其他格子中,可以从其他格子的候选数中删除。

识别方法

  1. 在候选数标注完整的棋盘上,选择一行/列/宫
  2. 寻找恰好只有两个候选数的格子对,且它们的候选数完全相同
  3. 确认这两个格子位于同一个行/列/宫中
  4. 将该候选数对中的两个数字从同一行/列/宫中其他格子的候选数中删除

应用场景

显性双数在中等难度谜题中非常常见,是候选数排除策略中最基础的技巧之一。当基础的单数策略无法继续推进时,显性双数往往能打开新的突破口。

逻辑推导详解

显性双数的核心逻辑是"两个格子瓜分两个数字"。我们通过分类讨论来理解:

已知条件:

  • 在同一行/列/宫中,格子 A 和格子 B 各自恰好只含候选数 {X, Y}
  • 即 A 的候选数 = {X, Y},B 的候选数 = {X, Y}(完全相同)
  • 该行/列/宫中其它格子也含有 X 或 Y 候选数

由于 A 和 B 都只能填 X 或 Y,我们分两种情况讨论:

  1. 如果 A = X:那么 B 不能是 X(同单元排除),所以 B = Y。此时 X 和 Y 已被 A、B 占据。
  2. 如果 A = Y:那么 B 不能是 Y(同单元排除),所以 B = X。此时 X 和 Y 同样被 A、B 占据。

无论哪种情况,X 和 Y 必定分别填入 A 和 B 中(虽然具体谁填谁尚未确定)。因此,该行/列/宫中其它格子不可能再填 X 或 Y,可以从其它格子的候选数中删除 X 和 Y

常见变体

行显性双数

两个双候选格位于同一行中,候选数完全相同。删除该行其它格子中的这两个候选数。这是最常见的形态。

列显性双数

两个双候选格位于同一列中,候选数完全相同。删除该列其它格子中的这两个候选数。与行显性双数对称。

宫显性双数

两个双候选格位于同一宫中,候选数完全相同。删除该宫其它格子中的这两个候选数。宫内双数由于格子排列较紧凑,识别时需格外留意。

识别技巧

  • 从双候选格入手:显性双数要求两个格子都恰好只有两个候选数。先标注候选数后,重点扫描那些只有两个候选数的格子。
  • 寻找相同候选数对:找到双候选格后,检查同一行/列/宫中是否存在另一个双候选格,且候选数完全相同。相同的 {X,Y} 组合是关键信号。
  • 关注双候选格密集区:当某一行/列/宫中出现多个双候选格时,形成显性双数的概率更高,优先检查这些区域。
  • 按候选数对分类:将所有双候选格按候选数对分类(如 {2,5}、{3,7}),同一类中若有两个格子在同单元,即为显性双数。
  • 验证删数效果:找到显性双数后,确认该单元其它格子中是否确实含有 X 或 Y,否则即使结构正确也无实际删数意义。

常见误区

误区一:候选数不完全相同

显性双数要求两个格子的候选数完全相同。如果 A 是 {X,Y} 而 B 是 {X,Z},即使有公共候选数 X,也不是显性双数。必须是同一对 {X,Y}。

误区二:格子不在同一单元

两个格子必须在同一行、同一列或同一宫中。如果它们只是候选数相同但不在同一单元,就不能形成显性双数,也无法删数。

误区三:候选数超过两个

显性双数要求每个格子恰好只有两个候选数。如果某格子有三个或更多候选数,即使包含 {X,Y},也不是显性双数(可能是隐性双数或其它结构)。

误区四:与隐性双数混淆

显性双数是"两个格子只有相同两数",删除的是其它格子的候选数;隐性双数是"两个数字只出现在相同两格",删除的是这两格本身的多余候选数。两者删数方向相反。

练习建议

  • 双候选格标记练习:拿到一道题后,先标注所有候选数,然后高亮所有只有两个候选数的格子,专门从这些格子中寻找显性双数。
  • 从行/列开始练习:行和列的显性双数比宫内的更容易识别(线性排列更直观),建议先熟练行/列形态,再练习宫内形态。
  • 与隐性双数对比练习:同时学习显性双数和隐性双数,对比两者的异同——一个删其它格子,一个删自身格子,培养对两种视角的敏感度。
  • 循序渐进到三数:熟练掌握显性双数后,自然过渡到显性三数,体会"并集恰好为 N"的推广思想。

与其他策略的关系

显性双数是显性数族策略(Naked Subset)的基础成员,也是整个"子集排除"策略家族的入门形式。它可自然扩展到显性三数(Naked Triple)和显性四数(Naked Quad)——核心思想都是"N 个格子瓜分 N 个数字"。它和隐性双数互为互补视角:显性关注"格子里的候选数",隐性关注"数字出现的格子"。

策略家族关系:

  • 上级策略:唯余解(Naked Single)——单格单数的推广,从 1 格 1 数扩展到 2 格 2 数
  • 同级策略:隐性双数(Hidden Pair)——互补视角,关注数字而非格子
  • 下级/扩展策略:显性三数(Naked Triple)、显性四数(Naked Quad)——格子数和候选数同步增加
  • 思想延伸:"子集锁定"思想——N 个格子锁定 N 个数字,是所有子集策略的共同内核

在小程序中亲自动手验证

小程序会动态生成包含当前策略的棋盘,自动标注全部候选数,并以多层高亮和连线精确展示策略的逻辑关系。你可以在理解后关闭提示,亲自上手解题练习。

前往扫码

相关策略