Problem4542--游戏闯关

4542: 游戏闯关

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

某玩家在游戏里有一个数值表示生命值。当玩家的生命值小于或等于零,游戏失败。

该游戏共有 lns="http://www.w3.org/1998/Math/MathML">N 个关卡,第 lns="http://www.w3.org/1998/Math/MathML">i 个关卡有一个参数 lns="http://www.w3.org/1998/Math/MathML">Ai

  • lns="http://www.w3.org/1998/Math/MathML">Ai>0,表示通过此关卡时,会补充 lns="http://www.w3.org/1998/Math/MathML">Ai 点生命值;
  • lns="http://www.w3.org/1998/Math/MathML">Ai<0,表示通过此关卡时,会损失 lns="http://www.w3.org/1998/Math/MathML">Ai 点生命值;
  • lns="http://www.w3.org/1998/Math/MathML">Ai=0,表示通过此关卡时,生命值不变。

请计算,若要通过所有关卡,在游戏开始时,最少需要拥有多少点生命值。

Input


  • 第一行:单个整数表示 lns="http://www.w3.org/1998/Math/MathML">N
  • 第二行:lns="http://www.w3.org/1998/Math/MathML">N 个整数,表示lns="http://www.w3.org/1998/Math/MathML">A1,,AN
  • 对于 lns="http://www.w3.org/1998/Math/MathML">30% 的数据,lns="http://www.w3.org/1998/Math/MathML">1N20
  • 对于 lns="http://www.w3.org/1998/Math/MathML">60% 的数据,lns="http://www.w3.org/1998/Math/MathML">1N1000
  • 对于 lns="http://www.w3.org/1998/Math/MathML">100% 的数据,lns="http://www.w3.org/1998/Math/MathML">1N1,000,000
  • lns="http://www.w3.org/1998/Math/MathML">1,000Ai1,000



Output

  • 单个整数:表示答案。

Sample Input Copy

3
4 -7 2

Sample Output Copy

4

HINT

不能出现生命值为0,因此初始状态也需要1点生命值

Source/Category