代码:
#include<bits/stdc++.h>
using namespace std;
priority_queue<int> q; //优先队列,每次将最大值放在队首,通过push取出队首元素;若要取最小值,将入队元素变为负数即可
int a,b,c,max1,min1,min2;
int main{
cin>>a>>b>>c;
q.push(a),q.push(b),q.push(c); //入队
max1 = q.top(),q.pop(); //,取出队首元素,然后出队
min2 = q.top(),q.pop();
min1 = q.top(),q.pop();
.........
return 0;
}
- 队列 priority_queue priority queue队列priority_queue函数priority 队列priority_queue priority queue priority_queue priority_queue函数priority方法 priority_queue函数priority queue queue priority_queue priority priority_queue priority queue stl 容器 适配器priority_queue算法 题解 果子priority_queue容器 priority_queue priority queue