Pesan segi empat sama ajaib N ialah matriks segi empat sama bersaiz NxN , terdiri daripada nombor 1, 2< /code>, ...
, NxN
supaya jumlah bagi setiap lajur, setiap baris dan setiap dua pepenjuru besar adalah sama dengan setiap lain. Tulis program yang menyemak sama ada matriks segi empat sama yang diberikan ialah segi empat sama ajaib.
Input data
Baris pertama memasukkan saiz matriks N
(\(0<N<=100\)) . Baris N berikut mengandungi baris matriks, setiap satu dengan N nilai yang dipisahkan dengan ruang.
Cetakan
Program ini harus mengeluarkan perkataan 'YA
' jika matriks ialah segi empat sama ajaib, dan perkataan 'NO
' ; jika tidak.
Contoh
# |
Input |
Output |
1 |
3
8 1 6
3 5 7
4 9 2
| YA |
jadual>