#12. 最大子区间和-easy

最大子区间和-easy

描述

给定一个长度为 nn 的序列 AA,要求输出最大子区间和(子区间可以为空集)。

子区间和指的是数组中的一个连续子序列的和,可以为空集(即子区间和为 0)。

格式

输入

  • 第一行包含两个整数 nn ($1 \leq n \leq 5 \times 10^5),表示数组的长度。
  • 第二行包含 nn 个整数 A[1],A[2],,A[n]A[1], A[2], \dots, A[n] (A[i]104|A[i]| \leq 10^4),表示数组 AA

输出

  • 输出一个整数,表示该序列中的最大子区间和。

样例

输入1

5
2 3 -1 4 -2

输出1

8

限制

  • 时间限制:1s