奥瑞德与奇虎360重组:Find the Clones

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 12:34:00
#include<stdio.h>
#include<string.h>
main(){
int i,j,n,m,s,aa[20000];
char bb[20000][20];
freopen("test.txt","r",stdin);
while(scanf("%d %d",&n,&m)&&n&&m){
for(i=0;i<n;i++)
{scanf("%s",bb[i]);aa[i]=1;}
//判断-------------------
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(strcmp(bb[i],bb[j])==0&&aa[i]!=0)
{aa[i]++;aa[j]=0;}
//输出----------------------
for(i=0;i<n;i++)
{ s=0;
for(j=0;j<n&&aa[j]!=0;j++)
if(aa[j]==i)
s++;
printf("%d\n",s);
}
}
}

请问哪里错误了。。。急