题目
题目描述
原题
奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿。这个巨大的旅馆一共有 N ( 1 ⩽ N ⩽ 50000 ) N (1 \leqslant N \leqslant 50000) N(1⩽N⩽50000)间客房,它们在同一层楼中顺次一字排开,在任何一个房间里,只需要拉开窗帘,就能见到波光粼粼的湖面。
贝茜一行,以及其他慕名而来的旅游者,都是一批批地来到旅馆的服务台,希望能订到 D i ( 1 ⩽ D i ⩽ N ) D_{i} (1 \leqslant D_{i} \leqslant N) Di(1⩽Di⩽N)间连续的房间。
服务台的接待工作也很简单:如果存在r满足编号为 r ⋯ ⋯ r + D i − 1 r \cdots \cdots r+D_{i}-1 r⋯⋯r+Di−1的房间均空着,他就将这一批顾客安排到这些房间入住;如果没有满足条件的r,他会道歉说没有足够的空房间,请顾客们另找一家宾馆。如果有多个满足条件的r,服务员会选择其中最小的一个。 旅馆中的退房服务也是批量进行的。每一个退房请求由 2 2 2个数字 X i 、 D i X_{i}、D_{i} Xi、Di描述,表示编号为 X i ⋯ ⋯ X i + D i − 1 ( 1 ⩽ X i ⩽ N − D i + 1 ) X_{i} \cdots \cdots X_{i}+D_{i}-1 (1 \leqslant X_{i} \leqslant N-D_{i}+1) Xi⋯⋯Xi+Di−1(1⩽X