#2416. 旅馆
旅馆
题目描述
奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿。
这个巨大的旅馆一共有间客房,它们在同一层楼中顺次一字排开,在任何一个房间里,只需要拉开窗帘,就能见到波光粼粼的湖面。
贝茜一行,以及其他慕名而来的旅游者,都是一批批地来到旅馆的服务台,希望能订到间连续的房间。服务台的接待工作也很简单:如果存在满足编号为的房间均空着,他就将这一批顾客安排到这些房间入住;如果没有满足条件的他会道歉说没有足够的空房间,请顾客们另找一家宾馆。
如果有多个满足条件的服务员会选择其中最小的一个。 旅馆中的退房服务也是批量进行的。每一个退房请求由个数字、描述,表 示编号为房间中的客人全部离开。退房前,请求退掉的房间中的一些,甚至是所有,可能本来就无人入住。
而你的工作,就是写一个程序,帮服务员为旅客安排房间。你的程序一共需要处理个按输入次序到来的住店或退房的请求。第一个请求到来前,旅店中所有房间都是空闲的。
输入格式
第行: 个用空格隔开的整数:、
第行: 第描述了第个请求,如果它是一个订房请求,则用个数字 、描述,数字间用空格隔开;如果它是一 个退房请求,用个以空格隔开的数字、、描述
输出格式
第行: 对于每个订房请求,输出个独占行的数字:
如果请求能被满足 ,输出满足条件的最小的;如果请求无法被满足,输出
样例
输入样例
10 6
1 3
1 3
1 3
1 3
2 5 5
1 6
输出样例
1
4
7
0
5