60分求助
查看原帖
60分求助
914283
IamSB_005楼主2023/8/28 18:37
#include<bits/stdc++.h>
using namespace std;
int m,n;
queue<int> q;
int ans;
int main(){
	cin >> m >> n;
	for(int i = 1;i <= n;i++){
		int a;
		cin >> a;
		bool flag = 0;
		for(int i = 0;i < q.size();i++){
			int x = q.front();
			q.pop();
			if(x == a){
				flag = 1;
			}
			q.push(x);
		}
		if(flag == 0){
			ans ++;
			q.push(a);
			if(q.size() >= m){
				q.pop();
			}
		}
	}
	cout << ans;
	return 0;
}

求助QwQ

2023/8/28 18:37
加载中...