Đoạn con dương có tổng lớn nhất

Xem PDF



Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, SCRATCH, Sed, Text
Điểm: 5 (p) Thời gian: 1.0s Bộ nhớ: 100M Input: bàn phím Output: màn hình

Cho một dãy \(N\) số nguyên \((0<N≤ 10^5)\), giá trị tuyệt đối mỗi số không vượt quá \(10^9\).

Yêu cầu

Tìm đoạn con liên tiếp các số dương có tổng lớn nhất dãy số

Dữ liệu vào

  • Dòng \(1\): Ghi giá trị số \(n (n ≤ 10^5)\)
  • Dòng \(2\): Ghi \(n\) số nguyên của dãy số, mỗi số cách nhau một kí tự trắng

Dữ liệu ra

  • Dòng \(1\): Ghi tổng đoạn con dương liên tiếp lớn nhất tìm được.
Sample
Input
10
1 -2 3 5 5 4 3 -1 7 8
Output
20
Giải thích

Đoạn con \({3,5,5,4,3}\) có tổng là \(20\)


Bình luận

Gần nhất
Tải bình luận...

Không có bình luận nào.