#include <bits/stdc++.h>
using namespace std;
int a[1020],b[120],n,m,sum,v=1,kg,c;
int main(){
cin >>n >>m;
for(int i=1;i<=m;i++) cin >>a[i];
for(int i=1;i<=m;i++){
if(v>n) v=1;
kg=0;
for(int j=1;j<=n;j++) if(b[j]==a[i]) kg=1;
if(c<n){
if(kg==0){
sum++;
c++;
b[c]=a[i];
}
}else{
if(kg==0){
b[v]=a[i];
sum++;
v++;
}
}
}
cout <<sum;
return 0;
}
第二组数据WA,理应输出297,实际输出295