#arc104c. [arc104_c]Fair Elevator
[arc104_c]Fair Elevator
题目描述
有一座楼共有层,从底层到顶层编号为。
电梯在这座楼中只运行一次,从第层到第层。
途中有个人上下电梯。每个人 在第层上电梯,在第层下电梯。其中,,每层只有一个人上或下电梯。
另外,出于他们困难的个性,满足以下条件:
- 定义为当第个人在电梯中时,其他人上下电梯的次数。那么,满足以下条件:
- 如果曾经有过一瞬间,第个人和第个人同时在电梯中,则。
我们记录了序列和,但可惜的是,我们丢失了其中一部分记录。如果丢失了或的记录,将以给出。
另外,剩下的记录可能是错误的。
判断是否存在与剩下的记录一致的和的配对。
约束条件
- 或 。
- 或 。
- 输入中的所有值都是整数。
输入
从标准输入读入输入数据。输入格式如下:
输出
如果存在与剩下的记录一致的和的配对,打印Yes
;否则,打印No
。
示例输入1
3
1 -1
-1 4
-1 6
示例输出1
Yes
例如,若,且,满足所有要求。
在这种情况下,曾经有一个瞬间,第个人和第个人同时在电梯中,因为。
示例输入2
2
1 4
2 3
示例输出2
No
曾经有一个瞬间,第个人和第个人同时在电梯中。因为,部分信息是错误的。
示例输入3
2
4 1
2 4
示例输出3
No
记录看似完好,但显然是错误的。