カレンダーパズル


図の右側のようなボードの枠線の中に左側の8個のピースを一つずつ使用し (回転、裏返しは可)、毎日のカレンダーを完成させるパズル。 例えば10月19日であれば、「Oct」と「19」の2マスを残して残りをピースで埋める。

(元ネタは、 ノルウェーの販売サイト 日本の販売サイト )

これの全ての解を求めるプログラムを作成し、1月1日〜12月31日のすべてにおいて 解が存在することを示せ。また、解の種類が最も多い/少ない日はそれぞれ 何月何日か。


レポート課題 (カレンダーパズル) /