STL优先队列,对最后两个点。
查看原帖
STL优先队列,对最后两个点。
856577
Kujo_Jotaro2011楼主2023/8/2 15:17
#include<bits/stdc++.h>
using namespace std;
int main(){
	priority_queue<int,vector<int>,greater<int> > q;
	int n;
	scanf("%d",&n);
	for(int i = 0;i < n;i++){
		int x,temp;
		scanf("%d",&x);
		if(x == 1) scanf("%d",&temp); q.push(temp);
		if(x == 2) printf("%d\n",q.top());
		if(x == 3) q.pop();
	}
	return 0;
}

什么问题?

2023/8/2 15:17
加载中...