1390: 队列问题(1)(vector模拟)
生活随笔
收集整理的這篇文章主要介紹了
1390: 队列问题(1)(vector模拟)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1390: 隊列問題(1)
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 125 Solved: 50
[Submit][Status][Web Board]
Description
給定一個隊列q,隊列中的每個元素都有兩種屬性name和pri。對于隊列有3中操作分別為: 1 name pri 代表向隊列中添加(name,pri)這個元素。 2 代表輸出隊列中pri最高的元素的name并將該元素移除隊列。 3 代表輸出隊列中pri最低的元素的name并將該元素移除隊列。 假設隊列初始為空,且所有元素的name值各不相同,pri值也各不相同。給定若干操作,對于2和3操作輸出相應元素的name。
Input
每行輸入分別代表一種操作,若輸入為0則結束。(1<=name,pri<=10^6)
Output
對于每個2和3操作,輸出對應的值。若隊列中沒有元素則輸出0。
Sample Input
2
1 20 14
1 30 3
2
1 10 99
3
2
2
0
Sample Output
0
20
30
10
0
HINT
Source
//目前能力有限,用vector模擬的(效率不高)
AC_code:
總結
以上是生活随笔為你收集整理的1390: 队列问题(1)(vector模拟)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1332: 生日日数
- 下一篇: 1564: Strange Class