Nước mưa
Đề bài
Mô tả
Công ty XXX vừa nhận được một gói thầu khá béo bở là xây dựng một khu vui chơi giải trí cho trẻ em trên một nền đất phẳng hình chữ nhật (HCN) kích thước . Theo kế hoạch, công ty chia khu đất HCN thành hàng đánh số từ đến từ trên xuống dưới và cột đánh số từ đến từ trái sang phải, ô giao giữa hàng cột là ô (; ) gọi là một ô vuông đơn vị.
Trên mỗi ô , người ta dựng một cột bê tông hình hộp có đáy kích thước vừa khít ô và chiều cao là đơn vị. Sau khi dựng xong, chuẩn bị tiến hành các công việc lắp đặt các đồ vật vào các vị trí theo kế hoạch thì trời đổ mưa to và đủ lâu. Giả thiết rằng nước không thấm qua các cột bê tông cũng như không rò rỉ qua các đường ghép giữa chúng. Nhìn toàn cảnh khu đất HCN sau cơn mưa cũng khá lạ mắt bởi những vũng nước được bao bọc bởi các cột bê tông.
Nước chỉ chảy giữa hai ô có chung một cạnh (hai ô chỉ chung một đỉnh thì nước không chảy trực tiếp qua lại được) và chảy ra ngoài khu đất qua các ô ở biên; ngoài khu đất không có gì chắn nước.
Yêu cầu: Bạn hãy giúp Giám đốc công ty XXX xác định lượng nước mưa đọng lại trên khu đất HCN để công ty XXX tính toán và thuê máy bơm đến hút sạch nước, tiếp tục theo kế hoạch đúng tiến độ.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên dương và .
- dòng tiếp theo, dòng thứ chứa số nguyên dương, số thứ là .
Dữ liệu ra
In ra một số nguyên là số đơn vị khối nước đọng lại.
Ràng buộc
- ; .
- Có số test có ; .
- Có số test khác có ; .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 5 5 5 5 5 5 5 2 2 2 5 5 2 1 2 5 5 2 2 2 5 5 5 5 5 5 |
28 | Vũng nước giữa được bao bởi các cột cao , mặt nước ở độ cao : ô cao chứa đơn vị mỗi ô, ô giữa cao chứa đơn vị, tổng . |
| 5 7 1 5 5 5 5 5 5 5 1 5 2 5 1 5 5 5 1 3 5 1 5 5 5 5 5 1 1 5 5 5 5 5 1 5 5 |
13 | Ví dụ bổ sung. Ô chỉ chung đỉnh với ô biên nên vẫn giữ nước đến độ cao : đơn vị. Ba ô , , tạo thành một vũng có mặt nước ở độ cao : đơn vị. Các ô , , thoát nước qua rồi ra ô biên nên không giữ nước. Tổng . |
Bình luận