每个案例第一行两个整数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; }