Cho dãy N số nguyên (có thể âm). Hãy tìm tổng lớn nhất của một mảng con liên tiếp khác rỗng bằng thuật toán Kadane: duyệt một lần bằng for, cập nhật cur = max(a[i], cur + a[i]) và best = max(best, cur).
Dòng 1: N. Dòng 2: N số nguyên.
1≤N≤105, ∣ai∣≤109.
Tổng lớn nhất tìm được.
Ví dụ:
Đầu vào:
9
-2 1 -3 4 -1 2 1 -5 4
Đầu ra:
6
Giải thích:
Đang tải editor...