#P76061. 维护最小值
维护最小值
维护最小值
题目描述
维护一个最小堆,进行 q 次操作:1 x 表示插入 x;2 表示输出当前最小值;3 表示删除当前最小值。保证操作 2、3 时堆非空。建议练习 priority_queue。
输入格式
第一行 q,之后 q 行每行为 1 x、2 或 3。
输出格式
每个操作 2 输出一行最小值。
数据范围
1≤q≤100000;-10^9≤x≤10^9。
样例
3
1 -75283161
1 -972972392
3
2
1 -624651424
1 -716968423
说明
所有题目均为标准输入、标准输出;不需要文件读写。函数专题的函数签名是教学要求,普通 OJ 仅能依据程序输出来评测。