每个案例第一行两个整数N,M,2 <= N ,M<= 200。接下来有N行,第i(i = 1,2,…,N)行每一行有一个数,表示读者i-1最喜欢的图书的编号P(1<=P<=M)
每个案例包括N行,每行一个数,第i行的数表示读者i有几个潜在朋友。如果i和任何人都没有共同喜欢的书,则输出“BeiJu”(即悲剧,^ ^)
4 5 2 3 2 1
1 BeiJu 1 BeiJu
#include<stdio.h>
int main(void){
int n,m;
scanf("%d %d",&n,&m);
int book_list[n];
int book;
for(int i=0;i<n;i++){
scanf("%d",&book);
book_list[i]=book;
}
int temp=0;
for(int i=0;i<n;i++){
int flag=0;
int sum=0;
temp=book_list[i];
for(int j=0;j<n;j++){
if(j==i)
continue;
if(book_list[j]==temp){
sum+=1;
flag=1;
}
}
if(flag==0){
printf("BeiJu\n");
}
else{
printf("%d\n",sum);
}
}
return 0;
}