问题1768--最大子段和

1768: 最大子段和

时间限制: 1 Sec  内存限制: 128 MB
提交: 39  解决: 22
[提交] [状态] [讨论版] [命题人:]

题目描述

给出一个长度为n的序列a,选出其中连续且非空的一段使得这段和最大

输入

第一行为正整数n(n<=200000)
第二行为n个整数(每个整数在-10000到10000之间)

输出

输出一行一个整数表示答案

样例输入 Copy

7
2 -4 3 -1 2 -4 3

样例输出 Copy

4

提示

样例解释:
选取子段 {3,−1,2},其和为4。
解法有很多种:
1)前缀和+双下标
2)递推