프로그래밍_일반/백준
boj 10816
Spadework
2020. 1. 28. 19:44
문제
N개 만큼의 카드를 입력받고(l1), M개 만큼의 입력받은 수가 l1에 몇개가 있는지 각각 출력하는 것이 목적이다
N, M : N(1 ~ 500,000)
입력
: n, n에 대한 (N N N ...)(-10,000,000 ~ 10,000,000), m, m에 대한 (N N N ...)(-10,000,000 ~ 10,000,000)출력
: m에 대한 (N N N ...)
풀이
l = {}
input()
for i in input().split():
if not i in l: l[i] = 0
l[i] += 1
input()
for i in input().split():
print(l[i] if i in l else 0, end=' ')