查看原题目请点我
解题思路:这是一道超级简单的题,散列就完事了!

#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;
}