0分求助!set做的,样例过了
查看原帖
0分求助!set做的,样例过了
922691
Hisy楼主2023/8/10 20:10
#include<iostream>
#include<set>
int main(int argc,char **argv){
	std::cin.tie(0);
	std::cout.tie(0);
	std::set<int> prev;
	int maxn,maxm,word,asks;
	std::cin>>maxn>>maxm;
	while(maxm--){
		std::cin>>word;
		std::pair<std::set<int>::iterator,bool> init=prev.insert(word);
		if(init.second){
			if(prev.size()>maxn){
				prev.erase(prev.begin());
			}else{
				asks++;
			};
		}else{
			asks++;
		};
	};
	std::cout<<asks;
	return 0;
};
2023/8/10 20:10
加载中...