重(zhòng)庆的反重力系统终于研发成功了。小青鱼赶紧驱车前往卡纳维拉尔角,去看那巨大的反重力装置。
前往卡纳维拉尔角的的主公路可被视作一条数轴,数轴上等距排列着
具体来说,初始时,所有收费站的运营时间均为
每个收费站都有一道闸门。从收费站
为了规划自己的路线,小青鱼需要一边关注收费站运营时间的变化,一边估算一些可能的行程的总时间花费。整个过程可以抽象为
1 x l r
:将收费站 的时间区间 (即 )设置为正常运营。2 x l r
:将收费站 的时间区间 (即 )设置为停止运营。3 l r x
:询问如果在时间 从收费站 的闸门后出发,到达收费站 的闸门后的最早时间。
输入格式
第一行两个空格隔开的非负整数
接下来
若
若
若
输出格式
对于每个询问操作,输出一行表示答案。
样例一
input
3 3 2 2 0 1 2 3 1 2 3 1 3 0
output
3
explanation
第一次操作使得第二个收费站在
第二次操作使得第三个收费站在
此时如果在
- 先在收费站
的闸门后等到时刻 ,此时收费站 开始上班; - 在时刻
通过收费站 ; - 在收费站
的闸门后等到时刻 ,此时收费站 开始上班; - 在时刻
通过收费站 。
注意出发点是在收费站
样例二
input
6 10 2 3 0 2 3 1 2 4 3 1 4 2 2 4 3 5 2 2 2 4 3 3 5 4 3 3 4 3 3 4 5 3 3 1 1 5 3 1 3 2
output
4 3 6 6 3 5 5
数据范围
对于全部数据,保证
子任务编号 | 其他约定 | 分值 | ||
---|---|---|---|---|
1 | 操作 |
|||
2 | 操作 |
|||
3 | 操作 |
|||
4 | 无 | |||
5 |
时间限制:
空间限制: