{"raw_statement":[{"iden":"statement","content":"机器猫出门斗恶龙了！他需要通过 $n$ 个关卡。\n\n每个关卡要么是与怪物战斗，扣除一定的血量；要么是营地，给机器猫增加一定的血量。\n\n在旅途中，机器猫**任意时刻**的血量不能低于或等于 $0$。问机器猫至少需要多少的初始血量，才能完成任务。\n\n血量为正整数。"},{"iden":"input","content":"第一行，一个正整数 $n$，表示关卡数量。\n\n第二行，共 $n$ 个整数 $a_i$，表示每个关卡。\n- 若 $a_i>0$，则表示这个关卡是营地，增加 $a_i$ 的血量\n- 若 $a_i<0$，则表示这个关卡是战斗，机器猫血量代价为 $a_i$"},{"iden":"output","content":"仅一行，一个正整数，表示机器猫需要的初始血量。"},{"iden":"note","content":"**样例解释**\n\n第二组样例：机器猫带着 $501$ 点血量出门，两场战斗之后剩下 $1$，恢复到 $1001$，两场战斗之后为 $801$，完成任务。\n\n**数据规模与约定**\n\n对于 $100\\%$ 的数据，$n\\leq 100000, 1\\leq |a_i|\\leq 1000$。\n\n"}],"translated_statement":null,"sample_group":[["3\n-100 -200 -300","601"],["5\n-200 -300 1000 -100 -100","501"]],"show_order":[],"formal_statement":null,"simple_statement":null,"has_page_source":false}