SUBSEQMAX - Tổng lớn nhất trong mảng
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: admin

Hãy tìm một đoạn trong mảng có trọng số lớn nhất, nghĩa là tổng các số trong đoạn là lớn nhất.

• Cho mảng s = (a1, . . . , an) 
• một đoạn s(i, j) = (ai , . . . , aj) , 1 ≤ i ≤ j ≤ n
• trọng số w(s(i, j)) = 
ai + ai+1 . . . + aj

Yêu cầu: Hãy tìm một đoạn trong mảng có trọng số lớn nhất

Dữ liệu vào

• Dòng thứ nhất chứa một số nguyên n ≤ 106 .
• Dòng thứ hai chứa n số nguyên.

Kết quả

Ghi ra duy nhất một số nguyên là trọng số lớn nhất tìm được.

Ví dụ

Input

6

-2 11 -4 13 -5 2

Output

20


Nguồn: ĐPT '1819

Back to Top