问题 2243. -- 能量宝石(energy)

2243: 能量宝石(energy)

时间限制: 1 Sec  内存限制: 128 MB
提交: 16  解决: 11
[提交][状态][讨论版]

题目描述

欢乐谷中有若干个宝石排成一行,这些宝石,有些是正能量,有些是负能量。相邻的若干个宝石可以合并到一起,合并的时候发出能量,能量值为这些合并在一起宝石各自能量之和。你可以从任何一颗宝石开始到任何一颗宝石为止,但是必须是连续取。如何获得最大能量呢?方案可能不唯一,你只要输出这个最大能量即可。

输入

共两行
第一行,一个正整数 n(n<=10000),表示宝石的数量;
第二行,n 个整数,分别表示 n 个宝石各自的能量 xi(-1000<=xi<=1000)。

输出

一个整数,表示连续若干颗宝石合并后的能量的最大值。

样例输入

5
-3 5 -1 4 -2 

样例输出

8

提示

来源

[提交][状态]