Gửi bài giải

Điểm: 10
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 500M

Tác giả:
Kiểu bài tập

Cho dãy gồm \(n\) số nguyên \(a_1, a_2, ... , a_n\) và hai số nguyên dương \(1 \le L \le R \le n\). Hãy tìm một dãy con gồm các phần tử liên tiếp có độ dài \(s\) \((L \le s \le R)\) có tổng các phần tử là lớn nhất.

Dữ liệu đầu vào

  • Dòng đầu tiên gồm ba số nguyên \(n, L, R\) \((1 \le n \le 10^5)\).
  • Dòng thứ hai chứa \(n\) số nguyên \(a_1, a_2, ... , a_n\) \((|a_i | \le 10^9)\).

Dữ liệu ra

Gồm một dòng chứa một số là tổng các phần tử là lớn nhất của dãy con tìm được thỏa mãn.

Input 1

5 2 3
1 3 -1 5 -1

Output 1

7

Ràng buộc

  • Subtask 1 (30%): \(n \le 100\);
  • Subtask 2 (30%): \(n \le 5000\);
  • Subtask 3 (40%): Không có ràng buộc nào thêm

Nhận xét

Không có ý kiến tại thời điểm này.