AT_abc182_d [ABC182D] Wandering
题目描述
给定一个数列 $A_1, A_2, A_3, \dots, A_N$,该数列可能包含负数元素。
有一个机器人初始位于数轴上的坐标 $0$,它依次执行以下操作:
- 向正方向前进 $A_1$。
- 向正方向前进 $A_1$,再向正方向前进 $A_2$。
- 向正方向前进 $A_1$,再向正方向前进 $A_2$,再向正方向前进 $A_3$。
$\hspace{140pt} \vdots$
- 依次向正方向前进 $A_1, A_2, A_3, \dots, A_N$。
请你求出从操作开始到结束,机器人在所有时刻所能到达的最大坐标值。
输入格式
输入以以下格式从标准输入给出。
> $N$
> $A_1\ A_2\ A_3\ \dots\ A_N$
输出格式
输出机器人在操作过程中所能到达的最大坐标值。
说明/提示
### 数据范围
- $1 \leq N \leq 200000$
- $-10^8 \leq A_i \leq 10^8$
- 输入均为整数
### 样例解释 1
机器人按如下方式移动:
- 向正方向前进 $2$,坐标变为 $2$。
- 再向正方向前进 $2$,坐标变为 $4$,再向正方向前进 $-1$,坐标变为 $3$。
- 再向正方向前进 $2$,坐标变为 $5$,再向正方向前进 $-1$,坐标变为 $4$,再向正方向前进 $-2$,坐标变为 $2$。
在整个操作过程中,坐标的最大值为 $5$,因此输出 $5$。
### 样例解释 3
在这种情况下,机器人最初所在的坐标 $0$ 就是最大值。
由 ChatGPT 4.1 翻译