最大子段和

题目描述

给出一段序列,选出其中连续且非空的一段使得这段和最大。

输入输出格式

输入格式


第一行是一个正整数$N$,表示了序列的长度。 第二行包含$N$个绝对值不大于$10000$的整数$A_i$,描述了这段序列。

输出格式


一个整数,为最大的子段和是多少。子段的最小长度为$1$。

输入输出样例

输入样例 #1

7
2 -4 3 -1 2 -4 3

输出样例 #1

4

说明

【样例说明】 $2,-4,3,-1,2,-4,3$中,最大的子段和为4,该子段为$3,-1,2$. 【数据规模与约定】 对于$40\%$的数据,有$N ≤ 2000$。 对于$100\%$的数据,有$N ≤ 200000$。