次数魔方陣 N は、サイズ NxN の正方行列で、数値 1、 で構成されます2< /code>, ..., NxN 各列、各行、および 2 つの大きな対角線のそれぞれの合計がそれぞれに等しくなるように他の。与えられた正方行列が魔方陣かどうかをチェックするプログラムを作成してください。
入力データ
最初の行は、行列のサイズを入力します N (\(0<N<=100\)) .次の N 行には、スペースで区切られた N 値を持つ行列行が含まれています。
インプリント
プログラムは、行列が魔方陣の場合は 'YES' という単語を出力し、'NO' という単語を出力する必要があります。 ; そうでない場合
例
<頭>
| # |
入力 |
出力 |
<本体>
| 1 |
3
8 1 6
3 5 7
4 9 2
| はい |
表>