Ma trận dương chặt
Đề bài
Mô tả
Cho ma trận vuông kích thước . Ký hiệu là phần tử nằm ở giao của hàng và cột (các hàng đánh số từ đến từ trên xuống, các cột đánh số từ đến từ trái sang).
Ma trận thoả mãn hai điều kiện:
- với mọi ;
- , tức là tổng các phần tử trên đường chéo chính là số dương.
Lũy thừa được định nghĩa là tích của bản sao của theo phép nhân ma trận thông thường. Một ma trận được gọi là dương chặt nếu với mọi .
Hãy xác định xem có tồn tại số nguyên sao cho là ma trận dương chặt hay không.
Dữ liệu vào
- Dòng đầu chứa số nguyên là số hàng và số cột của ma trận.
- dòng tiếp theo, dòng thứ chứa số nguyên không âm .
Dữ liệu ra
In ra YES nếu tồn tại số nguyên sao cho dương chặt, ngược lại in ra NO.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 4 5 6 1 2 1 2 3 4 5 6 4 1 2 4 1 1 1 1 1 4 4 4 4 4 |
YES | Mọi phần tử của đều đã dương, nên thoả mãn. |
| 2 1 0 0 1 |
NO | là ma trận đơn vị nên với mọi , hai phần tử ngoài đường chéo luôn bằng . |
| 3 1 1 0 0 0 1 1 0 0 |
YES | Với ta được , mọi phần tử đều dương. |
Bình luận