難問の数独は、基本の手筋だけでは解けない。
その場合は高度な手筋を使って解く。先読み(背理法)は使わない。
各手筋で解けるように考えてみた。
メニュー「解析」-「カスタマイズ...」でダイアログ表示。

したい解析項目にチェックを入れる。
「解析」ボタンで、現在の盤面を解析。
「判定」ボタンで高度手筋の該当箇所を検出して格納、結果表示
「消去」ボタンで初期化
「表示」にチェックすると盤面に枠表示
手筋の補足。
詳しくは上記の本を参照のこと。
基本:
・ブロック・行列・対角線
その範囲で、ある数字が入るマスが一つに定まる。
・マス
そのマスに入る数字が一つに定まる。
いずれにしても:
・ブロック・行列・対角線
どの範囲を探す対象にするか。
予約:
・ブロック・行列・対角線
どの範囲を探す対象にするか。
・数字、マス
その数字が入るマスで考えるか、そのマスに入る数字で考えるか。
・2、3
2個の数字で探すか、3個の数字で探すか。
井桁:
・井桁
その数字は井桁四隅の対角線方向2箇所に入るので他のマスには入らない。
|