Ma trận sạch đối xứng
Đề bài
Mô tả
Xét một ma trận vuông cạnh chỉ gồm các số và . 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). Ký hiệu là phần tử ở hàng cột .
Ma trận được gọi là sạch nếu không có hai ô chứa số nào có cạnh chung.
Ma trận được gọi là đối xứng nếu nó trùng với chính nó qua phép lật ngang và phép lật dọc. Cụ thể, với mọi ():
Độ sắc nét của ma trận là số lượng số trong ma trận.
Cho số nguyên , hãy tìm số nguyên dương nhỏ nhất sao cho tồn tại ma trận vuông cạnh vừa sạch, vừa đối xứng, vừa có độ sắc nét đúng bằng .
Dữ liệu vào
Một dòng chứa một số nguyên ().
Dữ liệu ra
In ra một số nguyên — cạnh nhỏ nhất của ma trận thoả mãn.
Ràng buộc
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 | 3 | Ma trận với bốn ô ở bốn góc là sạch, đối xứng và có độ sắc nét . |
| 9 | 5 | Cần ma trận ; các cạnh nhỏ hơn không đạt được độ sắc nét . |
| 3 | 5 | Trường hợp đặc biệt: không tồn tại ma trận sạch, đối xứng cạnh có đúng số , nên . |
| 1 | 1 | Ma trận chứa duy nhất số . |
Bình luận