Thu năng lượng
Đề bài
Mô tả
Trong một trò chơi điện tử, bạn An cần đi qua một con đường gồm trạm năng lượng được đánh số từ đến . Tại trạm thứ , An có thể nhận được đơn vị năng lượng. Tuy nhiên, để tránh quá tải, An phải tuân theo các quy tắc sau:
- An có thể chọn hoặc bỏ qua mỗi trạm;
- Không được chọn quá trạm liên tiếp;
- An có thể không chọn trạm nào.
Yêu cầu: Hãy tính tổng năng lượng lớn nhất mà An có thể nhận được.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên và (, , ).
- Dòng thứ hai chứa số nguyên (, ).
Các số ghi trên một dòng cách nhau bởi một dấu cách.
Dữ liệu ra
Một số nguyên duy nhất là tổng năng lượng lớn nhất mà An có thể nhận đượ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): Không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 2 3 5 7 8 |
15 | Với , không được chọn quá trạm liên tiếp. Chọn các trạm thu được tổng năng lượng là . |
| 6 2 5 8 4 10 3 7 |
30 | Với , không được chọn quá trạm liên tiếp. Chọn các trạm thu được tổng năng lượng là . |
Bình luận