#include<bits/stdc++.h>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
queue<int>q;
int a[1005]={0};
int ans=0;
for(int i=0;i<n;i++){
int x;
cin>>x;
if(a[x]==1)continue;
ans++;
if(q.size()>=m){
int t=q.front();
q.pop();
a[t]=0;
}
q.push(x);
a[x]=1;
}
cout<<ans<<endl;
return 0;
}
?不让发AC代码,而且你这是纯代码了吧…
我们线下懒得抄了,我会删