解題技巧

排除法(Hidden Single):從數字出發找唯一位置

2025-01-22 · 5 分鐘閱讀
知識庫 / 技巧目錄 / Hidden Single

排除法(英文稱 Hidden Single)是數獨中最基礎也最實用的解題技巧之一。它的核心思想是:從某個數字出發,查看它在某行、列或宮中能填在哪些位置。當發現該數字只能填在唯一一個位置時,這個位置的答案就確定了。

核心原理:
數獨規則要求每行、每列、每宮都必須包含1-9的所有數字。因此,當我們透過排除發現某個數字在某單元中只有一個可能位置時,這個位置就必須填入該數字。
Hidden Single 原理動畫
排除法原理示意圖:從數字出發,掃描區域找到該數字唯一可填的位置

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

Hidden Single vs Naked Single

在學習排除法之前,我們先區分兩種基礎技巧的思路差異:

對比項 排除法(Hidden Single) 唯餘法(Naked Single)
思考出發點 數字出發 格子出發
核心問題 「這個數字能填在哪裡?」 「這個格子能填什麼?」
判斷條件 某數字在區域內只有一個可填位置 某格子只剩一個候選數
格子的候選數 目標格可能有多個候選數 目標格只有一個候選數
記憶技巧:
  • Hidden Single:盯著數字看 → 「數字1在這行只能放這裡」
  • Naked Single:盯著格子看 → 「這格只能填1」

實例一:行排除法

我們來看第一個例子,透過分析第3行來確定數字1的位置。

數獨排除法範例-行分析
圖1:在第3行中,數字1只能填在R3C6
在計算器中開啟此例

分析過程

我們要找出第3行中數字1應該填在哪個位置。第3行從 R3C1R3C9,讓我們檢查每個位置:

1 排除已填格子:R3C2=8、R3C5=2、R3C9=4 是固定數,不能再填1。
2 檢查空格的候選數:查看剩餘空格是否包含數字1:
  • R3C1:候選數{3,7},不包含1 ✗
  • R3C3:候選數{5,6,7},不包含1 ✗
  • R3C4:候選數{3,5,6,9},不包含1 ✗
  • R3C6:候選數{1,5,6,9},包含1
  • R3C7:候選數{3,9},不包含1 ✗
  • R3C8:候選數{3,5,9},不包含1 ✗
3 確定唯一位置:在第3行的所有空格中,只有 R3C6 的候選數包含數字1。
結論:
Hidden Single:在第3行中,數字 1 只能填在 R3C6
因此 R3C6 = 1

實例二:宮排除法

接下來我們看另一個例子,透過分析第8宮來確定數字2的位置。

數獨排除法範例-宮分析
圖2:在第8宮中,數字2只能填在R8C4
在計算器中開啟此例

分析過程

我們要找出第8宮中數字2應該填在哪個位置。第8宮包含格子 R7C4-R7C6R8C4-R8C6R9C4-R9C6,讓我們逐一檢查:

1 排除已填格子:第8宮中已填的格子有:R7C4=8、R7C5=4、R7C6=5、R8C6=3。
2 檢查空格的候選數:查看剩餘空格是否包含數字2:
  • R8C4:候選數{2,7,9},包含2
  • R8C5:候選數{1,9},不包含2 ✗
  • R9C4:候選數{6,7,9},不包含2 ✗
  • R9C5:候選數{1,6,9},不包含2 ✗
  • R9C6:候選數{6,9},不包含2 ✗
3 確定唯一位置:在第8宮的所有空格中,只有 R8C4 的候選數包含數字2。
結論:
Hidden Single:在第8宮中,數字 2 只能填在 R8C4
因此 R8C4 = 2

如何發現Hidden Single?

尋找Hidden Single需要系統化的方法:

1 選擇一個數字:從1-9中選擇一個數字開始分析,建議從已填較多的數字開始。
2 選擇一個區域:選擇一個行、列或宮進行分析。
3 掃描可填位置:在該區域中,檢查每個空格的候選數是否包含目標數字。
4 判斷唯一性:如果只有一個空格的候選數包含該數字,這就是Hidden Single。
注意事項:
  • 排除法可以分別應用於三種區域
  • 找到的格子可能有多個候選數,但目標數字在該區域內只有這一個位置
  • 建議從數字較多的區域開始分析,成功率更高

技巧總結

排除法的應用要點:

  • 思考方向:從數字出發,問「這個數字在這個區域能填在哪裡?」
  • 判斷條件:某數字在行/列/宮中只有一個可填位置
  • 三種類型:行排除、列排除、宮排除
  • 應用場景:是最基礎的數獨技巧,適用於所有難度的題目
立即練習:
開始一局數獨遊戲,嘗試使用排除法找到答案!建議從簡單難度開始,先熟練掌握這個基礎技巧。