#259. 最小正子段和

最小正子段和

Description

NN 个整数组成的序列 a[1],a[2],a[3],a[1],a[2],a[3], …, a[n]a[n] ,从中选出一个子段( a[i],a[i+1],a[i],a[i+1],a[j]a[j] ),使这个子段的和> 00 ,并且这个和是所有和> 00 的子段中最小的。

例如: 441-1552-21-122662-21-1552-21-1 ,序列和为 11 ,是最小的。

Input Format

11 行:整数序列的长度 NN2N50000)2 \le N \le 50000)2N+12 - N+1 行: NN 个整数

Output Format

输出最小正子段和。

8
4
-1
5
-2
-1
2
6
-2
1