Responsive image

问题 D: 收金币

问题 D: 收金币

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 2230
[提交][状态][讨论版][命题人:]

题目描述

请使用循环结构,编写程序解决以下问题。小c在玩奇怪的的小游戏。在这一关中,游戏的主角的任务是收集金币。

这时有n个事件(整数)依次发生,事件分为两种:

x小于0时,表示主角丢失x枚金币,如果此时主角的金币不足x枚,则主角丢失所有金币;

x大于等于0时,表示主角获得x枚金币。

现在按顺序给定n个事件(整数),请问小C最后能获得多少枚金币?

输入描述

第一行输入一个正整数n(n<10000),代表事件的数量。

接下来的输入n个整数。

输出描述

输出一行一个数代表小C最后能获得多少枚金币。

样例输入

3
-2 -3 1 

样例输出

1
[提交][状态]
ACM算法攻关部