Chọn quà
Đề bài
Mô tả
Vì đạt giải cao trong đợt thi học sinh giỏi cấp tỉnh, cô giáo H muốn thưởng cho An một phần thưởng đặc biệt như sau: Cô có món quà xếp thành một hàng, món quà thứ có giá trị là , cô giáo yêu cầu An chọn các món quà sao cho:
- Không quá món liên tiếp (trong hàng không có món quà đứng liền nhau mà đều được chọn);
- Tổng giá trị của các món quà là lớn nhất.
Yêu cầu: Hãy viết chương trình giúp An xác định tổng giá trị các món quà lớn nhất mà An có thể nhận được.
Dữ liệu vào
- Dòng đầu chứa số nguyên và .
- Dòng tiếp theo chứa dãy số nguyên: .
Các số trên đề bài cách nhau một dấu cách.
Dữ liệu ra
Gồm một số nguyên là tổng giá trị lớn nhất mà An có thể nhận được.
Ràng buộc
- .
- .
Subtasks
- số test: .
- số test: , .
- số test: , .
- số test còn lại: , .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 7 1 3 5 |
15 | Các món quà được chọn: , và có tổng giá trị lớn nhất là . |
| 5 1 3 2 5 1 4 |
12 | Với không được chọn hai món liền nhau. Chọn , , được . |
Bình luận