pat(B) 1038. 统计同成绩学生(哈希)

代码:

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;

int H[105];

int main()
{
	int n;
	while(scanf("%d",&n)==1)
	{
		int i;
		memset(H,0,sizeof(H));
		for(i=0;i<n;i++)
		{
			int x;
			scanf("%d",&x);
			H[x]++;
		}
		int k;
		scanf("%d",&k);
		for(i=0;i<k;i++)
		{
			int x;
			scanf("%d",&x);
			if(i==k-1)
				printf("%d\n",H[x]);
			else
				printf("%d ",H[x]);
		}
	}
	return 0;
}


你可能感兴趣的:(pat)