Hình vuông lớn nhất tổng nhỏ
Đề bài
Mô tả
Cho ma trận kích thước gồm các số nguyên không âm, các phần tử với , .
Cho một ngưỡng . Bạn cần tìm cạnh lớn nhất sao cho tồn tại một hình vuông kích thước là sub-rectangle của với tổng các phần tử trong hình vuông đó không vượt quá .
Hình vuông được coi là hợp lệ với tổng bằng , do đó đáp án luôn không âm. Nếu không có hình vuông nào với thoả mãn, in ra .
Dữ liệu vào
- Dòng đầu: ba số nguyên , , .
- dòng tiếp theo, mỗi dòng có số nguyên mô tả ma trận .
Dữ liệu ra
In ra một số nguyên duy nhất là cạnh lớn nhất tìm được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 12 1 2 3 4 5 6 7 8 9 |
2 | Hình vuông ở góc trên-trái có tổng . Không có hình vuông nào có tổng (tổng cả ma trận là ). |
| 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 |
3 | Mọi hình vuông đều có tổng , nên hình vuông lớn nhất có cạnh . |
Ghi chú
Tổng của một hình vuông có thể vượt quá phạm vi -bit; hãy sử dụng kiểu số nguyên -bit khi tính tổng.
Bình luận