#2177. 木材
木材
木材
题目描述
有一根长度为 米的直线木材。
对于 ,在距离木材左端 米的位置上画有标记线 。
现在有 个操作,第 个操作由一对数 表示。
请按照 的升序依次处理每个操作,具体如下:
- 当 时:在标记线 处将木材切成两段。
- 当 时:选择包含标记线 的那段木材,并输出其长度。
并且对于所有 ,保证在处理该操作时,标记线 尚未被切割过。
输入格式
输入按以下格式从标准输入读入。
输出格式
对于每一个 的操作,输出一行结果。第 行输出第 个此类操作的答案。
输入输出样例 #1
输入 #1
5 3
2 2
1 3
2 2
输出 #1
5
3
输入输出样例 #2
输入 #2
5 3
1 2
1 4
2 3
输出 #2
2
输入输出样例 #3
输入 #3
100 10
1 31
2 41
1 59
2 26
1 53
2 58
1 97
2 93
1 23
2 84
输出 #3
69
31
6
38
38
说明/提示
数据范围
- 或 ,
- ,
- 对于所有 ,不存在 使得 。
- 所有输入均为整数。
样例解释 1
第 1 个操作时,木材尚未被切割,包含标记线 的木材长度为 米,因此输出 。
第 2 个操作后,木材被分成长度为 米和 米的两段。
第 3 个操作时,包含标记线 的木材长度为 米,因此输出 。