D. 袋中球
袋中球
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。
题目描述
高桥有许多球和一个袋子,球上什么也没写。最初,袋子是空的。高桥将进行 次操作,每次操作都属于以下三种类型之一。
- 类型 :在一个空白的小球上写入一个整数 并将其放入袋子中。
- 输入 :对于袋子中的每个球,用写在上面的整数加上 替换它。
- 输入 :拾起袋中整数最小的球(如果有多个这样的球,拾起其中一个)。记录写在这个球上的整数,然后扔掉。
对于每一个 ,你都会得到 -操作的类型 ,如果操作的类型是 或 ,那么值就是 。依次打印记录在 类型操作中的整数。
输入格式
输入内容由标准输入法提供,格式如下:
从 -nd到 -th行中的每个 都是以下格式:
每行的第一个数字是 ,代表操作类型。如果是 或 ,则后面跟一个空格,然后是 。
输出格式
对于 个操作中带有 的每个操作,将记录的整数打印在一行中。
输入输出样例
5
1 3
1 5
3
2 2
3
3
7
6
1 1000000000
2 1000000000
2 1000000000
2 1000000000
2 1000000000
3
5000000000
说明 / 提示
样例说明
输入输出样例 说明
高桥将进行以下操作
- 在一个球上写下 并把它放进袋子里。
- 在一个球上写上 并把它放进袋子里。
- 现在袋子里有一个写有 的球和另一个写有 的球。捡起其中较小的那个球,即 。记录 并扔掉。
- 现在袋子里只有一个 的球。用 替换这个整数。
- 现在袋子里只有一个带有 的球。捡起这个球,记录 ,然后扔掉。
因此,我们应该按照记录的顺序打印 和 。
输入输出样例 说明
请注意,输出可能不适合 (位)整数。
数据范围
- 所有输入值都是整数。
- 有一个或多个 这样的 。
- 如果 ,那么在 /th操作之前,袋子里至少有一个球。