题目链接:
https://pintia.cn/problem-sets/994805260223102976/problems/994805284092887040
一开始未AC,运行超时,因为用cout,cin作为输出,输入.
printf 运行速度比cout快,scanf 运行速度 比cin快
#include <iostream>
#include <cstdio>
#include <string>
#include <math.h>
#include <algorithm>
#include <cmath>
using namespace std;
const int maxn=100010;
int s[maxn];//数组中的元素可以是字母,会转换成相应的ASCII码形式存储
int main()
{
int n,a;
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&a);
s[a]++;
}
int m,b;
scanf("%d",&m);
for(int i=0;i<m;i++){
scanf("%d",&b);
if(i==0)
cout<<s[b];
else
cout<<" "<<s[b];
}
}