8王妃パズルは、 下図のように、 8×8マスの中に、 縦横斜めが重ならないように8枚のコインを配置する方法を求める問題です。

マスの行を上から順に 1 〜 8 、 マスの列を左から順に 1 〜 8 とします。 n 行 m 列 のマスの中に n+m の数字を入れていきますと、 同じ数が斜めに並びます。 また、 n 行 m 列 のマスの中に n−m+9 の数字を入れていきますと、 同じ数が斜めに並びます。

このことを応用して、 8王妃パズルを解くプログラムを作ることができます。
十進BASIC_パズル&クイズ へ戻る
大学生のための数学 へ戻る
