题目
代码如下:
#include<bits/stdc++.h>
using namespace std;
int a[1010],b[1010];
int main(){
int m,n,x,ans=0,l=0,r=0;
cin>>m>>n;
for(int i=1;i<=n;i++){
cin>>x;
if(a[x]==0)
{
ans++;
r++;
a[x]=1;
b[r]=x;
if(r>m){
l++;
a[b[l]]=0;
}
}
}
cout<<ans;
return 0;
}