どの合計を覚えるべきですか?

最終更新

強いサンドイッチソルバーは組み合わせを再計算しません。それらを認識します。強制された合計と長さの範囲の短いリストを即座に思い出すことで、実際のパズルでの推論の大部分をカバーします。

強制組み合わせ

これらのclue/長さのペアは正確に1つの解を持ちます。それらを見つけた瞬間に自由な情報です:

  • 0 - 空のサンドイッチ:1と9が隣接。
  • 2, 3, 4 - 1セル、正確にその数字を保持(2-8の異なる2つの数字は5未満に合計できない)。
  • 5 with two cells - {2,3}. 15 with two cells - {7,8}.
  • 9 with three cells - {2,3,4}. 21 with three cells - {6,7,8}.
  • 27 to 33 with six cells - 外に残された1つの数字は35 − clue(clue 33は2を除外、clue 27は8を除外)。
  • 35 - 2-8のすべてが内部、1と9は端。

長さの範囲

長さごとの合計範囲を記憶に留めてください:1セルは2-8、2セルは5-15、3セルは9-21、4セルは14-26、5セルは20-30、6セルは27-33。これらは単純なパターンに従います - 最小値は2から始めて次の最小の数字を追加し、最大値は8から始めて次の最大の数字を追加します - したがって、記憶が失敗した場合でも頭の中で表を再構築できます。これらの範囲は、任意の手がかりを可能な1/9位置ペアの短いリストに変換する方法であり、これがバリアント全体のコアムーブです。

有用な対称性

内部と外部は互いに鏡像関係にあります。サンドイッチの外部の数字は常に35 − clueに合計され、kセルの外部領域はkセルのサンドイッチと同じ範囲に従います。したがって、clueが30の場合、外部の数字の合計は5になります。つまり、単一の数字5(6セルサンドイッチ)またはペア{2,3}(5セルサンドイッチ、内部を{4,5,6,7,8}に強制)です。1つの記憶されたテーブルがすべてのラインの両側をカバーします。

実際のパズルで記憶力をテストする