admin管理员组

文章数量:1623796

方法一: 在输入的时候加上负号

例如:一个队列 入队的 是 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;
}

本文标签: 方法priorityqueue小根堆