Tổng Lưới Con Lớn Nhất
Xem dưới dạng PDF
Gửi bài giải
Điểm:
100
Giới hạn thời gian:
1.5s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Bình sở hữu một trang trại nông nghiệp công nghệ cao kích thước \(N \times M\) ô đất. Bình muốn chọn một vùng đất hình vuông có kích thước cố định là \(K \times K\) ô để lắp đặt hệ thống tưới tiêu tự động mới sao cho tổng sản lượng cây trồng hiện tại trong vùng hình vuông này đạt giá trị lớn nhất.
Ban đầu sản lượng của tất cả các ô đất đều bằng \(0\). Bình thực hiện \(Q\) sự kiện biến động sản lượng nông sản:
1 x y val: Sản lượng tại ô đất tọa độ hàng \(x\) cột \(y\) thay đổi tăng thêm một lượng là \(val\).2: Bình muốn tìm tổng sản lượng cây trồng lớn nhất có thể đạt được trong một vùng hình vuông kích thước \(K \times K\) bất kỳ nằm hoàn toàn trong trang trại.
Hãy lập trình giúp Bình đưa ra quyết định lắp đặt tốt nhất.
Định dạng đầu vào
- Dòng đầu chứa bốn số nguyên dương \(N, M, K\) và \(Q\) (\(1 \le K \le N, M \le 100\), \(1 \le Q \le 500\)).
- \(Q\) dòng tiếp theo, mỗi dòng mô tả một sự kiện. Nếu sự kiện là loại
1, dòng chứa1 x y val(\(1 \le x \le N, 1 \le y \le M, 0 \le val \le 10^6\)). Nếu sự kiện là loại2, dòng chỉ chứa duy nhất số2.
Định dạng đầu ra
- Với mỗi sự kiện loại
2, in ra tổng sản lượng cây trồng lớn nhất tìm được trên một dòng.
Ví dụ
Input:
3 3 2 4
1 1 1 5
1 2 2 10
1 1 2 3
2
Output:
18
Nhận xét