什麼是數獨中的隱藏單一?

最後更新

Hidden singles是naked singles之後最重要的技巧。可靠地發現它們,Medium Sudoku就會變得明顯更容易處理 - 而且你的速度在所有難度級別都會提高。

隱藏的原因

裸單很明顯:一個單元格只有一個候選數,所以立即放置它。隱藏單則更微妙:該單元格有多個候選數,但當你檢查它所屬的單元(行、列或宮)時,只有一個單元格可以容納特定數字。

例子:數字7可能出現在一個宮中的單元格A、B或C。但在應用行和列約束後,單元格A和B不能包含7。只有單元格C可以。即使C顯示多個候選數,7就是它的隱藏單。

如何掃描 Hidden Singles

逐個數字對每個單元操作。以數字3為例。檢查每個宮:3可以去邊啲格?如果宮入面得一個格容許3(其他所有格都被同一行或列入面嘅3阻擋),就放佢。對每個數字喺每個宮重複,然後每行,然後每列。

呢種掃描係經驗豐富嘅解題者幾乎自動做到嘅核心技能。掃描速度係區分快慢解題者嘅最重要單一技能。

行與列隱藏單一數字

宮掃描在謎題早期產生最多的隱藏單,但行和列同樣有效。如果數字9在一行中只能去一個單元格,因為所有其他單元格被列或宮約束阻擋,立即放置它,無論該單元格顯示什麼其他候選數。

何時尋找隱藏單一

在耗盡裸單(放置每個只有一個候選數的單元格)之後,在寫入完整的鉛筆標記之前掃描隱藏單。只有在兩種單類型都用盡時才添加完整候選數。這個順序最小化了你花在維護和更新鉛筆標記集上的時間,因為數字被放置。

喺中等謎題練習隱藏單一