给定一个长度为 的数组,数组中的数为整数。 请你选择一个非空连续子数组,使该子数组所有数之和尽可能大。求这个最大值。
输入描述:
第一行为一个正整数 ,代表数组的长度。 第二行为 个整数 ,用空格隔开,代表数组中的每一个数。


输出描述:
连续子数组的最大之和。
示例1

输入

3
3 -4 5

输出

5

说明

选择 [5] 这个子数组即可。
示例2

输入

3
4 -3 5

输出

6

说明

选择 [4,-3,5] 这个子数组。
加载中...