本地试了没有问题,求助!代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int m,n,b=1,c,num=0;
bool con=false;
cin>>m>>n;
int a[m+1];
memset(a,-1,sizeof(a));
for(int i=0;i<=n-1;i++)
{
cin>>c;
for(int j=0;j<=m-1;j++)
{
if(a[j]==c)
con=true;
}
if(con==false)
{
num++;
a[b]=c;
}
con=false;
if(b%3==0)
{
b=1;
}
else
{
b++;
}
}
cout<<num;
}