用map可以用&直接读取数据。。简直方便
#include "string"
#include "iostream"
#include "cstdio"
#include "cmath"
#include "algorithm"
#define INF 0x3f3f3f3f
#define INFL 0x3f3f3f3f3f3f3f3fLL
using namespace std;
typedef long long LL;
const int M=55;
map<int,int>p;
inline int read()
{
char ch=getchar();
int x=0,f=1;
while(ch>'9'||ch<'0')
{
if(ch=='-')
f=-1;
ch=getchar();
}
while(ch<='9'&&ch>='0')
{
x=x*10+ch-'0';
ch=getchar();
}
return x*f;
}
int main()
{
int n,m;
while(~scanf("%d %d",&n,&m))
{
int t;
p.clear();
for(int i=0;i<n;i++)
{
t=read();
p[t]=10;
}
while(m--)
{
t=read();
int &c=p[t];
printf("%d\n",c);
c=0;
}
}
return 0;
}