怎么优化这题不会tle
请你设计一个堆,使它具有如下功能:1.查询( query ) 查询当前堆内最小的数字,并且输出该数字,如果堆为空,则输出"EMPTY";
2.填加( add x ) 表示填加数字x到堆内
3.删除( del ) 表示删除当前最小的数字,如果堆为空,则输出"EMPTY"
输入
首先输入一个数字N(1〈=N〈=50000)
然后输入N个指令
query
add x
del
输出
对应每条指令做相应操作
Smaple Input
9
add 2
add 1
query
del
query
del
del
del
query
Sample Output
1
2
EMPTY
EMPTY
EMPTY