#include <iostream>
#include <queue>
using namespace std;
queue<int> q;
long vis[1005],n,m,ans,a;
int main()
{
cin>>m>>n;
for(int i=0;i<n;i++)
{
cin>>a;
if(vis[a]==true) continue;
vis[a]=true;
if(q.size()>=m)
{
vis[q.front()]=false;
q.pop();
}
q.push(a);
ans++;
}
cout<<ans+1;
return 0;
}
个人认为没错了啊