141414 天的隔离终于结束了,小雅米迫不及待的想要去超市购物。现假设超市一开始没有任何商品,下面依次会有 qqq 个事件发生,每个事件有两个参数 op(op∈{1,2})op(op\in\{1,2\})op(op∈{1,2}) 和 xxx,这两个参数含义如下:
输入的第一行为一个正整数 T(1≤T≤3)T(1\leq T \leq 3)T(1≤T≤3) 代表测试数据组数。
对于每组数据,第一行一个正整数 q(1≤q≤105)q (1 \leq q \leq 10^5)q(1≤q≤105)。
接下来 qqq 行,每行两个正整数 op(op∈{1,2}),x(1≤x≤109)op(op\in\{1,2\}),x(1 \leq x \leq 10^9)op(op∈{1,2}),x(1≤x≤109)。
对于每组数据的每个 op=2op = 2op=2 的事件,输出小雅米购买的最贵的商品的价格;如果小雅米买不起任何商品,或者超市里根本没有商品,则输出 −1-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
对于第一个测试数据:
第一次购买时超市里面有价格分别为 5,105,105,10 元的两件商品,小雅米有 777 元,能购买的最贵的商品为 555 元,购买后超市里的商品仅剩价格为 101010 元的一件商品。
第二次购买时超市里只有价格为 101010 元的这件商品,小雅米只有 666 元,他什么都买不起,所以输出 −1-1−1。
对于第二个测试数据:
第一次购买时超市里只有价格为 555 元的一件商品,他有 666 元,于是他购买这件 555 元的商品,超市被小雅米清空了。
第二次购买时超市里有价格分别为 3,43,43,4 元的两件商品,他有 666 元,购买 444 元的商品,超市里仅剩价格为 333 元的一件商品。
第三次购买时超市里只有价格为 333 元的一件商品,他有 666 元,购买 333 元的商品,超市被小雅米清空了。