什麼是三文治數獨的好策略?
最後更新
三明治數獨獎勵有紀律的開局。與殺手數獨不同,後者的求和區域已為你繪出,在這裡你必須首先發現每個三明治的起點和終點。這四個步驟為你在每個謎題中提供一個富有成效的開始。
步驟1 - 利用極端線索
在觸碰任何其他東西之前,先掃描網格外部尋找最受約束的提示。提示為0意味著1和9位於相鄰格子——在九格行中只有八個相鄰對,並且宮約束通常會立即消除幾個。提示為35迫使1和9位於行的兩個端點格。非常小的提示幾乎同樣好:提示2、3或4意味著1和9之間恰好有一個格子(從2-8中沒有兩個不同數字之和低於5),而該格子本身持有提示數字。
步驟2 - 標記1同9可以去嘅位置
對於每條剩餘的線,找出哪些1和9的位置與線索兼容。它們之間的間隙決定可能的總和:它們之間一個單元格給出2-8,兩個單元格給出5-15,三個給出9-21,四個給出14-26,五個給出20-30,六個給出27-33。例如,線索25需要1和9之間至少四個單元格 - 所以它們不能緊密相鄰,這直接排除了許多放置。交叉引用行與列:一個在某些行安排中必須容納1的單元格可能被其列線索禁止容納1。
步驟3 - 解碼填充
一旦一行的1和9被放置(或減少到一種排列),你就知道三明治的確切長度。現在列出長度為該數量的從2到8的不同數字集合,其和等於提示。三個格子之和為9必須是{2,3,4};兩個格子之和為15必須是{7,8}。這些受限的候選集合完全像Killer Sudoku的籠子一樣運作,並與naked pairs和宮排除相結合。
步驟4 - 用標準技術完成
在三文治約束播種了候選數之後,終局是普通的數獨:裸單和隱藏單、對子和指向消除。每當你在夾心內部或外部放置一個數字時,重新檢查線索 - 剩餘總和不斷縮小,通常直接迫使下一個單元格。
在實時謎題中嘗試此開局