Дана целочисленная квадратная матрица порядка N (N <= 21). Определить, является ли она магическим квадратом. Пояснение: матрица является магическим квадратом, если все числа в ней различны, и сумма чисел в каждой строке, каждом столбце и на обеих диагоналях одинакова.
Входные данные
Вначале вводится число N - порядок матрицы, далее идут элементы матрицы.
Выходные данные
YES - если матрица является магическим квадратом,
NO - если матрица не является магическим квадратом.
Пример входных данных
7
22 47 16 41 10 35 4
5 23 48 17 42 11 29
30 6 24 49 18 36 12
13 31 7 25 43 19 37
38 14 32 1 26 44 20
21 39 8 33 2 27 45
46 15 40 9 34 3 28
Пример выходных данных
YES
Автор:
Вабищевич А. Ю.
|