当前位置:
首页 >
1390: 队列问题(1)(vector模拟)
发布时间:2024/9/3
50
豆豆
生活随笔
收集整理的这篇文章主要介绍了
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