解題技巧

顯性數對技巧詳解:發現並利用候選數對

2025-01-23 · 6 分鐘閱讀
知識庫 / 技巧目錄 / Naked Pairs

顯性數對(英文稱 Naked Pairs)是數獨中級技巧中最常用的方法之一。其核心思想是:當同一行、列或宮中的兩個格子擁有完全相同的兩個候選數時,這兩個數字必定分別填入這兩個格子,因此可以從該單元的其他格子中排除這兩個候選數。

核心原理:
如果在某一行、列或宮中,兩個格子的候選數都是相同的兩個數字(如都是 2 和 3),那麼這兩個數字一定分別屬於這兩個格子。因為如果其中一個格子填了2,另一個就必須填3;反之亦然。所以該單元中的其他格子都不可能填入這兩個數字。
顯性數對原理動畫
顯性數對原理示意圖:兩個格子擁有相同的候選數對,從其他格子中消除

在閱讀本文前,建議先了解數獨行列宮的命名規則,這將幫助你理解下面的分析示例。

實例一:列中的顯性數對

我們來看第一個例子,在第5列中發現一對候選數相同的格子。

顯性數對示例-列分析
圖1:第5列中 R3C5 和 R5C5 形成顯性數對 {2, 3}
在計算器中打開此例

當前盤面數據

  • R2C5:候選數 {1, 2, 3, 4}
  • R3C5:候選數 {2, 3}
  • R5C5:候選數 {2, 3}
  • R7C5:候選數 {1, 2, 3, 4, 7}
  • R9C5:候選數 {1, 2, 3, 4, 6, 7}

分析過程

1 發現顯性數對:觀察第5列,R3C5R5C5 的候選數都是 {2, 3},它們形成了一個顯性數對
2 理解原理:因為 R3C5 和 R5C5 只能填 2 或 3,而且這兩個格子必須分別填這兩個數字(一個填2,一個填3),所以第5列中的其他格子都不可能再填 2 或 3
3 執行排除:檢查第5列的其他格子:
  • R2C5 的候選數是 {1,2,3,4},刪除 23
  • R7C5 的候選數是 {1,2,3,4,7},刪除 23
  • R9C5 的候選數是 {1,2,3,4,6,7},刪除 23
結論:
第5列中,R3C5R5C5 形成顯性數對 {2, 3}。
操作:從 R2C5 刪除候選數 2, 3;從 R7C5 刪除候選數 2, 3;從 R9C5 刪除候選數 2, 3

實例二:宮中的顯性數對

接下來我們看另一個例子,在第3宮(右上角3×3區域)中發現顯性數對。

顯性數對示例-宮分析
圖2:第3宮中 R1C8 和 R2C7 形成顯性數對 {7, 9}
在計算器中打開此例

當前盤面數據

  • R1C7:候選數 {2, 7, 8, 9}
  • R1C8:候選數 {7, 9}
  • R1C9:候選數 {2, 3, 7, 8}
  • R2C7:候選數 {7, 9}
  • R2C8:候選數 {4, 6, 7, 9}
  • R2C9:候選數 {3, 4, 6, 7}
  • R3C7:確定數 5
  • R3C8:確定數 1
  • R3C9:候選數 {3, 4, 7}

分析過程

1 發現顯性數對:觀察第3宮(R1C7-R3C9區域),R1C8R2C7 的候選數都是 {7, 9},它們形成了一個顯性數對。
2 理解原理:因為 R1C8 和 R2C7 只能填 7 或 9,這兩個數字必定分別屬於這兩個格子,所以第3宮中的其他格子都不可能再填 7 或 9
3 執行排除:檢查第3宮的其他格子中包含7或9的:
  • R1C7 的候選數是 {2,7,8,9},刪除 79
  • R1C9 的候選數是 {2,3,7,8},刪除 7
  • R2C8 的候選數是 {4,6,7,9},刪除 79
  • R2C9 的候選數是 {3,4,6,7},刪除 7
  • R3C9 的候選數是 {3,4,7},刪除 7
結論:
第3宮中,R1C8R2C7 形成顯性數對 {7, 9}。
操作:從 R1C7 刪除候選數 7, 9;從 R1C9 刪除候選數 7;從 R2C8 刪除候選數 7, 9;從 R2C9 刪除候選數 7;從 R3C9 刪除候選數 7

顯性數對 vs 其他技巧

讓我們對比一下顯性數對與入門技巧的區別:

對比項 唯餘法 (Naked Single) 排除法 (Hidden Single) 顯性數對 (Naked Pairs)
關注對象 單個格子 單個數字 兩個格子 + 兩個數字
判斷條件 格子只剩1個候選數 數字在單元中只有1個位置 兩格子有相同的2個候選數
結果 直接確定答案 直接確定答案 排除其他格子的候選數
難度 入門 入門 中級
為什麼叫「Naked Pairs」(顯性數對)?
在英文術語中,「Naked」表示候選數是「裸露」可見的——兩個格子的候選數都明確地只有這兩個數字。與之對應的還有「Hidden Pairs」(隱性數對),那是當兩個數字只出現在某單元的兩個格子中,但這兩個格子可能還有其他候選數。

技巧總結

顯性數對的應用要點:

  • 尋找條件:兩個格子必須在同一行、同一列或同一宮中
  • 候選數要求:兩個格子的候選數必須完全相同,且只有兩個數字
  • 排除範圍:只能排除同一單元中其他格子的這兩個候選數
  • 注意事項:顯性數對不直接給出答案,而是通過排除候選數來簡化問題
常見錯誤:
  • 兩個格子必須在同一單元(行/列/宮)中才能形成數對
  • 只能排除形成數對的那個單元中的候選數,不能跨單元排除
  • 如果兩個格子候選數是 {2,3} 和 {2,3,7},它們不構成顯性數對(候選數不完全相同)

進階:顯性三數組

顯性數對可以擴展為顯性三數組(Naked Triples):當同一單元中三個格子的候選數都是同樣三個數字的子集時,可以從其他格子中排除這三個數字。例如,三個格子的候選數分別是 {1,2}、{2,3}、{1,3},它們共同使用數字 1、2、3,形成三數組。

立即練習:
開始一局數獨遊戲,嘗試使用顯性數對找到可以排除的候選數!