Ma trận kỳ diệu
Đề bài
Mô tả
Cho một ma trận vuông kích thước với các phần tử không âm.
Ma trận được gọi là kỳ diệu nếu nó thỏa mãn đồng thời tất cả các điều kiện sau:
- Đối xứng: với mọi .
- Đường chéo bằng : với mọi .
- Với mọi bộ ba chỉ số (các chỉ số không nhất thiết phân biệt): .
Ma trận đầu vào không nhất thiết đối xứng và có thể tùy ý. Hãy xác định xem ma trận đã cho có kỳ diệu hay không.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên là kích thước của ma trận .
- dòng tiếp theo, mỗi dòng chứa số nguyên là các phần tử của ma trận.
Dữ liệu ra
In ra MAGIC nếu ma trận là kỳ diệu, ngược lại in ra NOT MAGIC.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 0 1 2 1 0 2 2 2 0 |
MAGIC | Ma trận đối xứng, đường chéo bằng , và mọi bộ ba đều thỏa . |
| 2 0 1 2 3 |
NOT MAGIC | Ma trận không đối xứng () và . |
| 4 0 1 2 3 1 0 3 4 2 3 0 5 3 4 5 0 |
NOT MAGIC | Ma trận đối xứng và đường chéo bằng , nhưng với : trong khi , vi phạm điều kiện. |
Bình luận