Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Cho ô vuông được sắp xếp liên tiếp trên một hàng ngang. Ô vuông thứ chứa số nguyên .
Ban đầu, tất cả các ô vuông đều có màu trắng. Tiến hành loại thao tác sau đây bất kỳ số lần nào (có thể không thực hiện):
- Chọn chính xác ô vuông liên tiếp và tô màu cho toàn bộ ô vuông đó một trong hai loại màu: trắng hoặc đen. Ô được chọn sẽ mang màu mới nhất được tô.
Bạn hãy xác định tổng lớn nhất có thể của các số nguyên thuộc các ô được tô màu đen sau khi thực hiện thao tác trên với bất kỳ số lần nào.
Input
- Dòng đầu tiên chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Output
- In ra tổng lớn nhất có thể của các số nguyên thuộc các ô được tô màu đen sau khi thực hiện thao tác trên với bất kỳ số lần nào.
Examples
Sample Input 1
5 3
2 2 -2 -2 2
Sample Output 1
4
Sample Input 2
1 1
-1
Sample Output 2
0
Scoring
- Subtask với số điểm:
- Subtask với số điểm:
- Subtask với số điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ thứ nhất, ta có thể tiến hành tô màu các ô vuông như sau:
- Tô màu đen cho các ô từ vị trí thứ nhất đến vị trí thứ ba
- Tô màu trắng cho các ô từ vị trí thứ ba đến vị trí thứ năm
Khi đó, chỉ có ô thứ nhất và ô thứ hai mang màu đen. Tổng giá trị các số nguyên thuộc ô màu đen là .
Trong ví dụ thứ hai, lưu ý rằng có thể không cần thực hiện thao tác tô màu nào.
Comments