Vừa đủ xanh
Đề bài
Mô tả
Đồng cỏ của bác John là một lưới ô vuông. Do chất đất khác nhau, cỏ ở mỗi ô có màu xanh đậm nhạt khác nhau: ô ở hàng cột có độ xanh là một số nguyên nằm trong khoảng từ đến .
Bác John muốn chụp một tấm ảnh của một hình chữ nhật con gồm các ô liền nhau của đồng cỏ. Bác muốn tấm ảnh trông đủ xanh nhưng không quá xanh, nên bác quyết định chỉ chụp những hình chữ nhật con mà độ xanh nhỏ nhất trong đó đúng bằng .
Hãy đếm xem bác John có thể chụp được bao nhiêu tấm ảnh khác nhau. Một hình chữ nhật con có thể lớn bằng cả đồng cỏ hoặc nhỏ chỉ bằng một ô.
Toàn bộ lưới có hình chữ nhật con, con số này có thể vượt quá phạm vi của kiểu số nguyên 32 bit.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa số nguyên mô tả các giá trị của đồng cỏ.
Dữ liệu ra
Một số nguyên duy nhất là số hình chữ nhật con có độ xanh nhỏ nhất đúng bằng .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 57 120 87 200 100 150 2 141 135 |
8 | Ô duy nhất có giá trị nằm ở hàng cột , nên mọi tấm ảnh hợp lệ đều phải chứa ô đó. Tám hình chữ nhật con chứa ô này mà không chứa ô nào nhỏ hơn là: ô ; các cặp với , với , với , với ; và các hình chữ nhật cao ô gồm hàng và hàng ở các cột , , . |
| 3 100 150 3 120 200 4 5 6 7 |
4 | Các ô có độ xanh ít nhất tạo thành khối vuông ở góc trên trái, và ô duy nhất bằng đúng là góc . Bốn tấm ảnh hợp lệ là bốn hình chữ nhật con của khối vuông đó có chứa góc . |
Bình luận