#A1192. 连续子数组的最大和

连续子数组的最大和

题目描述

输入一个 非空 整型数组,数组里的数可能为正,也可能为负。

数组中一个或连续的多个整数组成一个子数组。

求所有子数组的和的最大值。

输入

第一行一个整数nn

第二行一共nn个整数

输出

求所有子数组的和的最大值。

8
1 -2 3 10 -4 7 2 -5
18

提示

1n105 1 \leq n \leq 10^5

1000数组元素1000-1000 \leq 数组元素 \leq 1000