算法笔记配套题 codeup100000582 问题 I: 排名 问题 A: 谁是你的潜在朋友

#include <cstdio>
const int maxn=100010;
int hashTable[maxn]={0};
int p[maxn]={0};
int main(){
	int n=0,m=0,x=0;
	while(scanf("%d %d",&n,&m)!=EOF){	
		for(int i=0;i<m;i++){
			hashTable[i]=0;
		}
		for(int i=1;i<=n;i++){
			p[i]=0;
			scanf("%d",&x);
			p[i]=x;
			hashTable[x]++;
		}
		for(int i=1;i<=n;i++){
			if(hashTable[p[i]]==1){
				printf("Beiju");
			}
			else{
				printf("%d",hashTable[p[i]]-1);
			}
			printf("\n");
		}
	} 
}

不知道错哪了,测试用例结果没啥问题

发布了20 篇原创文章 · 获赞 0 · 访问量 395

猜你喜欢

转载自blog.csdn.net/weixin_44211856/article/details/104317057