#include<bits/stdc++.h>
using namespace std;
int n,m;
queue<long>q;
int ans;
bool[1005];
int main(){
cin>>m>>n;
int a;
for(int i=1;i<=n;i++){
cin>>a;
if(y[a]==flase){
q.push(a);
y[a]==true;
ans++;
}
if(q.size()>m){
y[q.front()]=false;
q.pop();
}
}
cout<ans;
return 0;
}
待补!队列操作!
猜你喜欢
转载自blog.csdn.net/wrf20162305/article/details/80272486
今日推荐
周排行