三文治數獨中常見的錯誤有哪些?

最後更新

大多數錯誤的Sandwich網格追溯到少數反覆出現的錯誤——幾乎全是概念性而非算術性。提前知道它們是可用的最便宜的難度升級。

計算麵包

最常見嘅一個錯誤:將1或者9計入線索和。線索只計嚴格喺佢哋之間嘅數字——麵包永遠唔係餡料。一個相關嘅失誤係組合包含1或9嘅候選組合:一個三格三文治加埋係12永遠唔可能係{1,2,9},因為呢兩個數字已經做咗嗰行三文治嘅邊界。你寫低嘅每個組合必須只來自{2,3,4,5,6,7,8}。如果一個推論突然顯得太容易,檢查吓係咪唔覺意將1或9放入咗三文治。

假設長度

線索12並不意味著兩個單元格或三個 - 它意味著任何其範圍包含12的長度(兩個單元格:5-15;三個單元格:9-21;甚至一個單元格被排除只是因為12 > 8)。在1和9實際定位之前,保持所有一致的長度開放,並使用長度範圍來枚舉它們。過早承諾一個長度的解題者往往會在二十步之後發現矛盾,那時解開代價高昂。線索約束幾何;它不決定幾何。

浪費自由信息

兩個遺漏最浪費時間。第一,忽視極端線索:0 同 35(同類似2-4同33嘅近極端值)應該永遠優先於其他任何線索處理,因為佢哋可以即刻固定幾何結構。第二,忘記三文治嘅外面:外面嘅數字總和永遠係 35 − 線索,而對於大線索,外面總和好細而且極之約束。每次放完之後重新掃描每條線索行嘅兩邊——你解咗一半嗰條行往往會自己完成。

在實際遊戲中避免這些錯誤