简单模拟
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int m,n,x,k=0,s[100];
memset(s,-1,sizeof(s));
cin>>m>>n;
for(int i=0;i<n;i++){
cin>>x;
bool ok=false;
for(int j=0;j<m;j++)if(s[j]==x){ok=true;break;}
if(!ok){s[k%m]=x;k++;}
}
cout<<k<<endl;
}