準備好了嗎?

開始玩數獨!

唯一候選數與隱性唯一數

基礎經典 + 殺手第 1 步,共 38 步閱讀約 1 分鐘

唯一候選數與隱性唯一數是題目白白送你數字的兩種方式,加起來填出的格子比其他所有技巧的總和還多。候選數是某格中仍然合法的數字。區域是一列、一行或一宮。唯一數只來自候選數的計數,別無其他。

這個模式是什麼

唯一候選數是只剩一個候選數的格子。其他 8 個數字都被同一列、同一行或同一宮中已解出的相關格擋住,所以剩下的那個必定填進去。你直接從格子本身就能讀出來。

隱性唯一數是在某個區域中只有一個合法格子的數字。那個格子可能仍有好幾個候選數,這就是它「隱性」的原因:你是掃描區域找數字,而不是掃描格子找數字。

唯一候選數隱性唯一數
你掃描一個格子一個區域
線索只剩一個候選數只有一格能放這個數字
常見位置相關格已解出很多的格這個數字幾乎處處被擋住的宮
結果填入那個候選數填入那個數字

兩者給你的都是填入而不是排除,這使它們成為盤面上最划算的步驟。

什麼時候該找它

  • 每次填入之後立刻找。新填的數字會從最多 20 個相關格中移除候選數,通常會在隔壁製造出一個唯一數。
  • 在已經填了 5 個以上數字的區域。
  • 每當你覺得卡住的時候。大多數「不可能」的局面,都藏著一個沒人掃描到的唯一數。

在簡單盤面上,隱性唯一數往往最先出現,因為有 6 個題目數字的宮,會把某個數字從幾乎每個空格中擋掉。

如何一步步套用

  1. 選一個區域,從最滿的宮開始。
  2. 列出它還缺少的數字。
  3. 對每個缺少的數字,標出區域內它仍然合法的格子。
  4. 如果恰好只剩一格,就把數字填進去。這就是隱性唯一數。
  5. 現在換成看格子而不是數字:任何只剩一個候選數的格子都是唯一候選數。
  6. 每次填入之後,從已填格子的列、行和宮中劃掉那個數字,然後回到步驟 1。

實例演練

先看唯一候選數。注意 D6:盤面顯示一個候選數,計數說明了原因。

  1. 較簡單的步驟都用完了。看看 D6:它只剩一個候選數。

  2. D6 是空格。檢查它所在的列、行和宮已經有哪些數字。

  3. D 列已有 8、4、7、9、2(D1、D3、D4、D7、D8)。

  4. 第 6 行再加上 5(B6)和 6(J6)。

  5. 第 5 宮再加上 3(E5)。已有 8 個數字,所以 D6 只剩 1 可以填。

  6. D6 填入 1。

    C6、D5、E6 排除 1,因為它們與 D6 同列、同行或同宮。

較簡單的步驟都用完了。看看 D6:它只剩一個候選數。

D 列已經有 8、4、7、9 和 2。第 6 行再加上 5 和 6,第 5 宮再加上 3。這就是 8 個數字,所以 1 是唯一剩下的,D6 必定是 1。沒有單一區域能排除全部 8 個,這就是你要把列、行和宮一起檢查的原因。

再看隱性唯一數。注意第 1 宮中的 6。

  1. 看看第 1 宮:還需要一個 6。

  2. 第 1 宮有 8 個空格,還需要一個 6。其他數字已變暗。

  3. B5 的 6 排除了 B 列,C9 的 6 排除了 C 列。

  4. H2 的 6 排除了第 2 行,E3 的 6 排除了第 3 行。只剩 A1。

  5. A1 還有 3 個候選數(3、6、8),所以它不是唯一候選數。但它是第 1 宮中唯一能放 6 的格子。

  6. A1 填入 6。

看看第 1 宮:還需要一個 6。

B5 和 C9 的 6 擋住了 B 列和 C 列,H2 和 E3 的 6 擋住了第 2 行和第 3 行。第 1 宮中只剩 A1 能放 6,所以 A1 = 6。

A1 仍顯示 3 個候選數(3、6 和 8),所以那裡沒有唯一候選數可讀。只有針對數字 6 的整宮計數才把它找出來。

常見錯誤

  • **只掃描格子。**如果你從不掃描區域找缺少的數字,就會錯過每一個隱性唯一數,並在一道其實很簡單的題目上卡關。
  • **過期的筆記。**忘記清除的候選數,可能藏住真正的唯一候選數,或製造出假的。每次填入後要立刻更新相關格。
  • **太早停止掃描。**一次填入常常觸發連鎖的另外 5 次。先完成這串連鎖,再去找更巧妙的招式。
  • **太早動用模式。**數對、Wing 和 Fish 只有在盤面沒有唯一數可用時才有回報。

你會在哪裡遇到它

光靠唯一數就能解開簡單經典數獨,大多數中等題目也靠它撐著。遊戲裡每一個更難的技巧,存在的理由只有一個:製造下一個唯一數。所以上面的掃描是你在任何盤面、任何難度上都會重複數百次的動作。