Quà Trung Thu
Xem PDF
Điểm:
1200 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Nhân dịp trung thu có \(n\) món quà, món quà thứ \(i\) có giá trị \(A_i\). sẽ tặng quà cho \(2\) người bạn là và Coral với điều kiện mỗi người chỉ có thể nhận \(k\) món quà liên tiếp và hai đoạn quà này không được đè lên nhau.
Yêu cầu: Hãy tìm tổng giá trị lớn nhất mà hai người bạn có thể nhận được.
Input
- Dòng đầu tiên chứa hai số nguyên dương \(n\) và \(k\) (\(n \le 10^5, k \le n / 2\)).
- Dòng tiếp theo chứa mảng \(A\) gồm \(n\) phần tử (\(1 \le A_i \le 10^9\)).
Output
- In ra một số nguyên duy nhất là giá trị lớn nhất tìm được.
Example
Test 1
Input
9 3
2 6 1 5 3 8 1 9 1
Output
30
Note
Hai người bạn sẽ nhận các đoạn quà từ vị trí \(2\) đến \(4\) (giá trị \(6, 1, 5\)) và từ vị trí \(6\) đến \(8\) (giá trị \(8, 1, 9\)).
Tổng giá trị là: \((6 + 1 + 5) + (8 + 1 + 9) = 12 + 18 = 30\).
Scoring
- Subtask \(1\) (\(30\%\) số điểm): \(A_i \le 10^6\).
- Subtask \(2\) (\(70\%\) số điểm): Không có ràng buộc gì thêm.
Bình luận (4)