第二个WA了,内存100文章500,自己编译的结果是295答案是297,不知道怎么回事
下面是源代码
#include<cstdio>
int main()
{
int m,n;//内存容量和文章长度
int a[1005];//文章内容
int b[1005]={0};//内存
int sum=0,judge=0;
int i,j;
int k=0;
scanf("%d",&m);
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(a[i]==b[j])
{
judge=1;
}
}
if(judge==0)
{
sum++;
if(k==m)
{
k=0;
}
*(b+k)=a[i];
k++;
}
judge=0;
}
printf("%d",sum);
return 0;
}