这道题我之前做过,乍一看以为要用root那个方法呢,后来仔细一想就是个hash函数,很简单,十分钟就完事了,另外,今天看到一句很好的翻译,
虽然不适合我现在的状况,但是也算是个激励吧,加油,但行好事,莫问前程!
另附上题代码#include<stdio.h>
int main()
{
int n,m;
while(scanf("%d%d",&n,&m)!=EOF)
{
int hash[200]={0},a[200];
int i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
hash[a[i]]++;
}
for(i=0;i<n;i++)
{
if(hash[a[i]]==1)
printf("BeiJu\n");
else printf("%d\n",hash[a[i]]-1);
}
}
}
网友评论