#767. 河岸水位的多次修正
河岸水位的多次修正
河岸水位的多次修正
题目描述
雨季里的河岸巡防队随时更新水位预案。初始预案给出一个极长的整数,随后根据雨情预报不断追加“上涨”或“回落”的修正值。每次修正都需要立即得到新的预案水位。请你模拟这一过程,在每条指令后输出当前水位。
输入格式
- 第一行是初始预案水位 ,为十进制整数,可能带负号,除 外不含前导零。
- 第二行是指令条数 。
- 接下来 行,每行包含一个字符 和一个非负整数 ,两者用空格分隔。 只会是
+或-,表示将当前水位调整为 或 。数字除 外不含前导零。
输出格式
输出 行,第 行为执行第 条指令后的水位值 。
输入输出样例 #1
输入 #1
100
3
+ 250
- 30
+ 5
输出 #1
350
320
325
输入输出样例 #2
输入 #2
-50000000000000000000
4
+ 12345678901234567890
+ 10
- 99999999999999999999
- 1
输出 #2
-37654321098765432110
-37654321098765432100
-137654321098765432099
-137654321098765432100
数据范围
- 。
- 初始水位与每个 的位数均在 到 之间,输入数字可能为负( 为非负),除 外不含前导零。
- 计算过程中的中间值可能远超机器整型范围,需完整输出字符串形式结果。