什麼是數獨中的隱單?
最後更新
Hidden singles是繼naked singles之後最重要的technique。可靠地發現它們,Medium Sudoku會變得顯著更容易上手 - 並且你的速度在所有difficulty levels中都會提升。
什麼讓它成為 Hidden
naked single 很明顯:一格只有一個候選數,所以立即放置它。hidden single 更微妙:該格有多個候選數,但當你檢查它所屬的 單元(行、列或宮)時,該單元中只有一格可以容納特定數字。
範例:數字 7 可能放在一宮中的格 A、B 或 C。但在應用行和列約束後,格 A 和 B 不能包含 7。只有格 C 可以。即使 C 顯示多個候選數,7 是它的 hidden single。
如何掃描隱藏單一
逐個數字地檢查每個單元。以數字 3 為例。檢查每個宮:3 可以放在哪些儲存格?如果宮中只有一個儲存格允許 3(所有其他儲存格被同一行或列中的 3 阻擋),則放置它。對每個宮中的每個數字重複,然後是每行,然後是每列。
這種掃描是經驗豐富的解題者幾乎自動完成的核芯。這種掃描的速度比任何其他單一技巧更能區分快速解題者和慢速解題者。
行與列隱藏單一數字
宮掃描在謎題早期產生最多的 hidden singles,但行和列同樣有效。如果數字 9 在一行中只能放在一格,因為所有其他格被列或宮約束阻擋,則立即放置它,無論該格顯示什麼其他候選數。
何時尋找隱藏單一數
在耗盡 naked singles(放置每個只有一個候選數的格)之後,在撰寫完整的 pencil marks 之前掃描 hidden singles。只有在兩種單一類型都用盡時才添加完整的候選數。這個順序最小化了你在放置數字時維護和更新 pencil mark 集合所花費的時間。
在中等謎題上練習隱藏單一