首页 > 试题广场 >

最大序列和

[编程题]最大序列和
  • 热度指数:25438 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
给出一个整数序列S,其中有N个数,定义其中一个非空连续子序列T中所有数的和为T的“序列和”。 对于S的所有非空连续子序列T,求最大的序列和。 变量条件:N为正整数,N≤1000000,结果序列和在范围(-2^63,2^63-1)以内。

输入描述:
第一行为一个正整数N,第二行为N个整数,表示序列中的数。


输出描述:
输入可能包括多组数据,对于每一组输入数据,
仅输出一个数,表示最大序列和。
示例1

输入

5
1 5 -3 2 4

6
1 -2 3 4 -10 6

4
-3 -1 -2 -5

输出

9
7
-1

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 14984浏览

热门推荐

通过挑战的用户

查看代码