#include<iostream>
using namespace std;int x,m,t,r[1000],v[1000];
int main(){
    for(cin>>m>>x;cin>>x;)
        if(!v[x])if(v[r[++t]=x]=1,t>m)v[r[t-m]]=0;
    cout<<t;
}

数组模拟队列,极简