#SGM0000014. Truy vấn tổng đoạn con (Subarray Sum Queries)
Truy vấn tổng đoạn con (Subarray Sum Queries)
Truy vấn tổng đoạn con (Subarray Sum Queries)
Nguồn: CSES
Phiên bản: Phước Hưng OJ Extended
Cho mảng gồm số nguyên. Có lần cập nhật. Mỗi lần cập nhật cho và gán . Sau mỗi cập nhật, hãy in tổng lớn nhất của một đoạn con liên tiếp trong toàn mảng.
Được phép chọn đoạn rỗng, có tổng bằng .
Input
Dòng đầu chứa .
Dòng thứ hai chứa .
dòng tiếp theo, mỗi dòng chứa .
Output
Sau mỗi cập nhật, in tổng đoạn con lớn nhất.
Subtask
- Subtask 1 — 20%: , .
- Subtask 2 — 30%: , .
- Subtask 3 — 50%: , .
Ví dụ
Input
5 3
1 2 -3 5 -1
2 6
3 1
2 -2
Output
9
13
6
Giải thích
Sau mỗi cập nhật, đáp án được tính trên toàn mảng; vì cho phép đoạn rỗng nên đáp án không bao giờ âm.