Mua bán cỏ
Đề bài
Mô tả
Sau cuộc phiêu lưu cùng nhau, Dế Mèn và Dế Trũi lên kế hoạch trở về quê nhà. Hành trình trở về quê của hai bạn sẽ đi qua thành phố, các thành phố lần lượt đi qua được đánh số từ đến . Giá bán một xe cỏ tại thành phố thứ là , nếu mua một xe cỏ ở thành phố và mang đến bán ở thành phố thì thu được lợi nhuận là .
Vì giao thông không thuận lợi nên trên đường đi hai bạn chỉ mang theo được tối đa một xe cỏ (phải bán xe cỏ đang mang rồi mới được mua xe tiếp theo). Để đảm bảo thời gian di chuyển nên số lần mua và bán một xe cỏ không được vượt quá lần, tức là có nhiều nhất lượt, mỗi lượt gồm mua một xe cỏ ở một thành phố rồi bán nó ở một thành phố phía sau. Hai bạn có thể không mua bán lần nào (lợi nhuận bằng ).
Yêu cầu: Hãy lập trình tính tổng lợi nhuận tối đa mà hai bạn có thể thu được trên hành trình trở về quê nhà.
Dữ liệu vào
- Dòng đầu ghi hai số nguyên dương lần lượt , ;
- Dòng thứ hai ghi lần lượt số nguyên dương .
Các số cách nhau ít nhất một dấu cách.
Dữ liệu ra
In ra một số nguyên duy nhất là tổng lợi nhuận tối đa có thể thu được.
Ràng buộc
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): .
- Subtask 4 ( số điểm): .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 4 1 3 5 6 |
5 | Mua xe cỏ ở thành phố và bán ở thành phố , lợi nhuận thu được là . |
| 5 2 1 4 2 5 6 |
7 | Lần : mua xe cỏ ở thành phố và bán ở thành phố , lợi nhuận . Lần : mua xe cỏ ở thành phố và bán ở thành phố , lợi nhuận . Tổng . |
Bình luận