Tổng lớn nhất của đoạn con

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python
Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bạn được cho một mảng gồm \(n\) số nguyên. Nhiệm vụ của bạn là tìm tổng lớn nhất của một đoạn con liên tiếp và không rỗng trong mảng.

Dữ liệu vào

Dòng đầu tiên chứa số nguyên \(n\): số lượng phần tử của mảng.

Dòng thứ hai chứa \(n\) số nguyên:

\[ x_1, x_2, \ldots, x_n \]

Đây là các phần tử của mảng.

Dữ liệu ra

In ra một số nguyên duy nhất: tổng lớn nhất của một đoạn con liên tiếp và không rỗng.

Ràng buộc

  • \(1 \le n \le 2 \cdot 10^5\)
  • \(-10^9 \le x_i \le 10^9\)

Ví dụ

Input

8
-1 3 -2 5 3 -5 2 2

Output

9

Bình luận

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

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