查看原题目请点我
解题思路:这是一道超级简单的题,散列就完事了!
#include<cstdio>
int Hash[100]={0};
int main(){
int N,num,K;
scanf("%d",&N);
for(int i=0;i<N;i++){
scanf("%d",&num);
Hash[num]++;
}
scanf("%d",&K);
for(int i=0;i<K;i++){
scanf("%d",&num);
printf(i==0?"%d":" %d",Hash[num]);
}
return 0;
}