呵呵,这道水题思路很清晰,不多说了
#include<stdio.h>
int main()
{
int i,j,n,k,m,num,a[20002];
scanf("%d%d",&n,&m);
while(!(n==0&&m==0))
{
num=0;
for(i=0;i<m;i++)
scanf("%d",&a[i]);
for(i=0;i<m-1;i++)
{
k=1;
if(a[i]==-1)
continue;
else
for(j=i+1;j<m;j++)
if(a[j]==-1)
continue;
else
if(a[j]==a[i])
{
if(k==1)
{
k=0;
num++;
}
a[j]=-1;
}
}
printf("%d\n",num);
scanf("%d%d",&n,&m);
}
return 0;
}