Biểu thức
Đề bài
Mô tả
Một dãy gồm số nguyên không âm được viết thành một hàng ngang, giữa hai số liên tiếp có một khoảng trắng, như vậy có tất cả khoảng trắng. Người ta muốn đặt dấu cộng và dấu trừ vào khoảng trắng đó để nhận được một biểu thức có giá trị lớn nhất. Thứ tự các số được giữ nguyên; trước không có dấu nên luôn được cộng vào biểu thức.
Ví dụ, với dãy gồm số nguyên và thì cách đặt là biểu thức có giá trị lớn nhất.
Yêu cầu: Cho dãy gồm số nguyên không âm và số nguyên dương , hãy tìm cách đặt dấu cộng và dấu trừ vào khoảng trắng để nhận được một biểu thức có giá trị lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương ().
- Dòng thứ hai chứa số nguyên không âm ().
Dữ liệu ra
In ra một số nguyên là giá trị lớn nhất của biểu thức đặt được (giá trị này có thể âm).
Ràng buộc
- , .
- .
Subtasks
- Có số test ứng với số điểm có và .
- Có số test còn lại ứng với số điểm có .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 28 9 5 1 69 |
100 | . |
| 4 1 3 10 2 7 |
4 | Ví dụ bổ sung. . |
| 4 2 1 8 9 7 |
11 | Ví dụ bổ sung. nhỏ nhất nhưng vẫn luôn mang dấu cộng: . |
| 3 2 0 4 5 |
9 | Ví dụ bổ sung. , mọi khoảng trắng đều là dấu cộng: . |
Bình luận