#CCFPS02D06. 小根堆

    ID: 1142 传统题 1000ms 256MiB 尝试: 5 已通过: 3 难度: 3 上传者: 标签>来源CCF中学生计算机程序设计(提高篇)树结构

小根堆

题目描述

现有一个空的小根堆,并有以下三种操作:

  1. 输入 1 x,表示将 x 插入堆中。
  2. 输入 2,则输出该小根堆内的最小数。
  3. 输入 3,表示删除该小根堆内的最小数。

输入

第一行一个整数 nn,表示操作个数。

接下来 nn 行,每行 1122 个正整数,表示进行的操作。

输出

对于每个操作 2,输出一个整数表示答案(每两个答案之间空一行)。

样例

6
1 1
1 5
2
3
1 9
2
1
5

Limit

2n106 2 \leq n≤10^6,保证操作是三种操作之一。