方法一: 在输入的时候加上负号
例如:一个队列 入队的 是 1 2
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<queue>
using namespace std;
int main(void)
{
priority_queue<int> q;
q.push(-1);
q.push(-2);
cout<<-q.top()<<endl;
}
方法二: 设置优先级
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<queue>
using namespace std;
int main(void)
{
priority_queue<int , vector<int> , greater<int> > q;
q.push(1);
q.push(2);
cout<<q.top()<<endl;
}