Bò Lười
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Trên một trục số có đám cỏ, đám cỏ thứ nằm ở vị trí và có đơn vị cỏ. Một con bò đứng ở một vị trí bất kỳ trên trục số và có thể di chuyển tối đa bước (sang trái hoặc phải). Con bò có thể ăn tất cả cỏ trong phạm vi bước từ vị trí đứng.
Hãy tìm vị trí đứng tối ưu để con bò ăn được nhiều cỏ nhất. In ra tổng lượng cỏ lớn nhất con bò có thể ăn được.
Dữ liệu vào
- Dòng đầu tiên: hai số nguyên và .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và .
Dữ liệu ra
Một số nguyên duy nhất — tổng lượng cỏ lớn nhất có thể ăn được.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 4 7 10 15 2 2 5 1 |
11 | Đứng ở vị trí , cỏ ở các vị trí , , đều trong tầm với ( bước). Tổng cỏ = . |
Bình luận