魔方陣判定

n×n の正方形状に並べられた数が半魔方陣魔方陣完全魔方陣であることを、以下のように定義する。

半魔方陣
横の和(n 通り)と縦の和(n 通り)がすべて等しい。
魔方陣
横の和(n 通り)と縦の和(n 通り)と対角線の和(2通り)がすべて等しい。
完全魔方陣
横の和(n 通り)と縦の和(n 通り)と対角線の和(2通り)とずれた斜めの和(2n−2 通り)がすべて等しい。
対角線
ずれた斜め

なお、魔方陣は魔法陣ではないので注意すること。


© 2015 鴨 浩靖