
#include <bits/stdc++.h>
using namespace std;
long long n,m;
long long a[1001001];
long long as[4]= {INT_MIN,0,0,0};
long long msm=0, p=0;
long long sms=0;
int main()
{
cin>>n>>m;
if(n<=3) {cout<<n; return 0;}
for(long long i=1; i<=m; i++) {
cin>>a[i];
bool fa=false;
for(long long j=1; j<=3; j++) {
if(as[j]==a[i]) {
fa=true;
break;
}
if(as[j]==0) {
msm++;
as[j]=a[i];
fa=true;
sms=j;
break;
}
}
if(fa==false) {
msm++;
as[sms]=a[i];
}
}
cout<<msm;
return 0;
}
帮个忙吧!!!各位大佬们
****QwQ