4542: 游戏闯关
[Creator : ]
Description
某玩家在游戏里有一个数值表示生命值。当玩家的生命值小于或等于零,游戏失败。
该游戏共有 个关卡,第 个关卡有一个参数 :
- ,表示通过此关卡时,会补充 点生命值;
- ,表示通过此关卡时,会损失 点生命值;
- ,表示通过此关卡时,生命值不变。
请计算,若要通过所有关卡,在游戏开始时,最少需要拥有多少点生命值。
Input
- 第一行:单个整数表示
- 第二行: 个整数,表示
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,
- 。
Output
- 单个整数:表示答案。
Sample Input Copy
3
4 -7 2
Sample Output Copy
4
HINT
不能出现生命值为0,因此初始状态也需要1点生命值