求助,很简单的
查看原帖
求助,很简单的
865625
KobeBeanBryantCox楼主2023/10/3 18:34

本蒟蒻刚学STL,不懂为啥超时,实现两秒,其中 1≤n≤10000001\leq n\leq 1000000

#include<bits/stdc++.h>
#define Code using
#define by namespace
#define wjb std
Code by wjb;
int n,num;
char c;
set<int>s;
int main()
{
	cin>>n;
	while(n--&&cin>>c)
		if(c=='a')cin>>num,s.insert(num);
		else if(c=='d')cin>>num,s.erase(num);
		else cout<<*s.begin()<<"\n",s.erase(*s.begin());
	return 0;
}
2023/10/3 18:34
加载中...