Problem H. Windows Message Queue
时间限制 1000 ms
内存限制 32 MB
Message queue is the basic fundamental of windows system. For each process, the system maintains a message queue. If something happens to this process, such as mouse click, text change, the system will add a message to the queue. Meanwhile, the process will do a loop for getting message from the queue according to the priority value if it is not empty. Note that the less priority value means the higher priority. In this problem, you are asked to simulate the message queue for putting messages to and getting message from the message queue.
输入数据
输出数据
For each "GET" command, output the command getting from the message queue with the name and parameter in one line. If there's no message in the queue, output "EMPTY QUEUE!". There's no output for "PUT" command.
样例输入
复制
GET
PUT msg1 10 5
PUT msg2 10 4
GET
GET
GET
样例输出
复制
EMPTY QUEUE!
msg2 10
msg1 10
EMPTY QUEUE!
$ Mathjax font initiator $