#726. Wandering

Wandering

题面翻译

给出一个长为 NN 的数列 AA 和一个初始时在数轴上 00 位置的机器人。

之后进行 ii 次以下过程:

机器人向正方向依次走 A1,A2,,AiA_1,A_2,\dots,A_i 米。

求整个过程中机器人到达的最大位置。

  • 1N2×1051\le N\le 2\times 10^5
  • 108Ai108-10^8\le A_i\le 10^8

输入格式

按照下面形式输入

N N $ A_1\ \hspace{7pt}\ A_2\ \hspace{7pt}\ A_3\ \hspace{5pt}\ \dots\ \hspace{5pt}\ A_N $

输出格式

输出整个过程中机器人到达的最大位置

样例 #1

样例输入 #1

3
2 -1 -2

样例输出 #1

5

样例解释

机器人的运动轨迹如下

  • 向正方向移动 22 ,到达坐标 22
  • 沿正向移动 22 ,到达坐标 44 。然后沿正向移动 1-1 至坐标 33
  • 沿正向移动 22 至坐标 55 。然后沿正向移动 1-1 至坐标 44 。然后沿正向移动 2-2 至坐标 22

在此过程中所占的最大坐标为 55 ,因此我们应该打印 55

样例 #2

样例输入 #2

5
-2 1 3 -1 -1

样例输出 #2

2

样例 #3

样例输入 #3

5
-1000 -1000 -1000 -1000 -1000

样例输出 #3

0