//https://www.acmicpc.net/problem/10815 #include <iostream> | |
#include <stdio.h> | |
using namespace std; | |
bool arr[20000005]; | |
int main(){ | |
int n; | |
scanf("%d", &n); | |
for(int i=0; i<n; i++){ | |
int x; | |
scanf("%d", &x); | |
arr[x+10000000]++; | |
} | |
int m; | |
scanf("%d", &m); | |
while(m-->0){ | |
int x; | |
scanf("%d", &x); | |
printf("%d ", arr[x+10000000]); | |
} | |
putchar('\n'); | |
return 0; | |
} |
'알고리즘 문제 풀이 > 1DP_과제(~180615)' 카테고리의 다른 글
180528_2609_최대공약수와 최소공배수 (0) | 2018.05.28 |
---|---|
180526_4641_Doubles (0) | 2018.05.26 |
180524_9626_크로스워드 퍼즐 (0) | 2018.05.24 |
180523_10610_30 (0) | 2018.05.23 |
180522_4963_섬의 개수 (0) | 2018.05.22 |