数独をAIと開発して設置してみました
そこでどうしてもヒントを使っても進まななくなった場合に備えてのメモです
1. 「予約(ポインティング・ペア)」を探す
あるブロック内で、特定の数字(例えば「3」)が入れる場所が「同じ列(または行)」にしか並んでいない場合、その列の他のブロックには「3」は絶対に入りません。
ヒントモードで「3」を選び、あるブロック内で「縦一列」にしか空きがない場合、その上下の延長線上にある空マスはすべて「3ではない」と判断できます。
2. 「二国同盟(ネイキッド・ペア)」
ある列やブロックの中に、「2か5しか入らないマス」が2つあったら、その列の他のマスには「2」も「5」も絶対に入りません。
これにより、他のマスの候補が削られ、芋づる式に正解が見えてきます。
3. 「最後の一マス(隠れたシングル)」
「このマスには何が入るか?」ではなく、**「この列(またはブロック)で、9を入れられるのはどこか?」**と視点を変えてみてください。
自分の注目しているマスには候補がいくつもあっても、列全体で見ると「9を置ける場所がそこしかない」という状況がよくあります。


コメント