考研计算机机试刷题修炼

臭味相投

2019-04-29  本文已影响5人  故梦_三笙

这道题我之前做过,乍一看以为要用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);

        }

    }

}

上一篇 下一篇

猜你喜欢

热点阅读