#J736. 扫地机器人规划

扫地机器人规划

【题目描述】扫地机器人在一条长长的走廊(可以看作一维数轴)上工作。它从坐标 00 开始,接收到了 MM 条指令。每条指令包含一个方向(1 表示向右,-1 表示向左)和一个步数 SS。机器人会严格按照指令一步一步移动。请模拟它的打扫过程,计算它一共打扫了多少个不同的坐标点(包括起点 0)。

【输入格式】第一行包含一个整数 MM (1M10001 \le M \le 1000)。接下来 MM 行,每行两个整数 dir,Sdir, S (dir{1,1}dir \in \{1, -1\}, 1S1001 \le S \le 100),分别表示方向和步数。

【输出格式】输出一个整数,表示打扫的不同坐标点数量。

样例

3
1 3
-1 2
1 4
6

样例解释

解释:路线 0 -> 1 -> 2 -> 3 -> 2 -> 1 -> 2 -> 3 -> 4 -> 5。经过的独特坐标是 0, 1, 2, 3, 4, 5,共6个。