#include<bits/stdc++.h>
using namespace std;
int c, f[10010];
int main() {
memset(f, 0x3f3f3f, sizeof(f));
int nc=0,n,num=0,v=1;
cin >> nc >> n;
for (int i = 1; i <= n; i++) {
cin >> c;
for (int j = 1; j <= nc; j++) {
if (c == f[j])break;
else if(nc==j){
f[v]=c;
v++;
num++;
if (v==nc)
v=1;
}
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=nc;j++){
if(nc!=j){
v=0;
}
}
}
cout << num;
return 0;
}
求助,2,3,4wa