20分求改!!!
查看原帖
20分求改!!!
1385996
ZSYhaouuan楼主2024/8/3 10:34
#include<bits/stdc++.h>
using namespace std;
queue<int> q;
bool f(int t){
	if(q.empty()){
		return true;
	}
	for(int i=1;i<=q.size();i++){
		if(q.front()==t){
			return false;
		}
		q.push(q.front());
		q.pop();
	}
	return true;
}
int main(){
	int m,n,cnt=0;
	cin>>m>>n;
	for(int i=1;i<=n;i++){
		int t;
		cin>>t;
		if(f(t)==true){
			cnt++;
			if(q.size()==m){
				q.push(t);
				q.pop();
			}else{
				q.push(t);
			}
		}
	}
	cout<<cnt;
	return 0;
}
2024/8/3 10:34
加载中...