Dải lụa
Đề bài
Mô tả
Cho một dải lụa chiều dài , trên mỗi đơn vị độ dài của dải lụa người ta có ghi một số nguyên (các số được ghi theo thứ tự từ đầu này đến đầu kia của dải lụa).
Bạn hãy thiết kế một khung hình chữ nhật kích thước ( tùy ý) sau đó trải dải lụa dọc theo khung hình chữ nhật (có thể cắt đi phần thừa hai đầu của dải lụa, dải lụa sau khi cắt phải vừa đủ dài để trải dọc xung quanh khung hình chữ nhật). Khi đó tổng những số nguyên bao quanh khung hình chữ nhật sẽ là điểm của bạn.
Khung gồm ô, mỗi ô ứng với một đơn vị độ dài của dải lụa. Như vậy phần dải lụa giữ lại là một đoạn liên tiếp có độ dài chẵn và không nhỏ hơn , và điểm là tổng các số trên đoạn đó. Bắt buộc phải làm một khung, nên điểm có thể âm.
Yêu cầu: Hãy cho biết bạn có thể đạt tối đa bao nhiêu điểm?
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên dương ().
- Dòng thứ hai chứa số nguyên ( với ).
Dữ liệu ra
In ra một số nguyên duy nhất là số điểm lớn nhất mà bạn có thể có được.
Ràng buộc
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 -4 3 -2 -6 7 2 |
2 | Chọn và đoạn . Khung hình chữ nhật tương ứng là: hàng trên ; hàng dưới . Tổng là . |
| 5 -1 -2 -3 -4 -5 |
-10 | Ví dụ bổ sung (không có trong đề gốc). Mọi số đều âm nhưng vẫn phải làm khung; tốt nhất là đoạn . |
| 6 5 -1 -1 5 -1 5 |
12 | Ví dụ bổ sung (không có trong đề gốc). Khung dùng cả dải lụa, tổng , lớn hơn mọi khung (tổng lớn nhất ). |
Bình luận