seuOJ281 - 购物

题目描述

1414 天的隔离终于结束了,小雅米迫不及待的想要去超市购物。现假设超市一开始没有任何商品,下面依次会有 qq 个事件发生,每个事件有两个参数 op(op{1,2})op(op\in\{1,2\})xx,这两个参数含义如下:

输入格式

输入的第一行为一个正整数 T(1T3)T(1\leq T \leq 3) 代表测试数据组数。

对于每组数据,第一行一个正整数 q(1q105)q (1 \leq q \leq 10^5)

接下来 qq 行,每行两个正整数 op(op{1,2}),x(1x109)op(op\in\{1,2\}),x(1 \leq x \leq 10^9)

输出格式

对于每组数据的每个 op=2op = 2 的事件,输出小雅米购买的最贵的商品的价格;如果小雅米买不起任何商品,或者超市里根本没有商品,则输出 1-1

样例

样例输入

2
5
1 5
1 10
2 7
2 6
1 20
6
1 5
2 6
1 4
1 3
2 6
2 6

样例输出

5
-1
5
4
3

样例解释

对于第一个测试数据:

第一次购买时超市里面有价格分别为 5105,10 元的两件商品,小雅米有 77 元,能购买的最贵的商品为 55 元,购买后超市里的商品仅剩价格为 1010 元的一件商品。

第二次购买时超市里只有价格为 1010 元的这件商品,小雅米只有 66 元,他什么都买不起,所以输出 1-1

对于第二个测试数据:

第一次购买时超市里只有价格为 55 元的一件商品,他有 66 元,于是他购买这件 55 元的商品,超市被小雅米清空了。

第二次购买时超市里有价格分别为 343,4 元的两件商品,他有 66 元,购买 44 元的商品,超市里仅剩价格为 33 元的一件商品。

第三次购买时超市里只有价格为 33 元的一件商品,他有 66 元,购买 33 元的商品,超市被小雅米清空了。