#529숫자 카드 2
기초
⏱ 시간 제한: 1초|💾 메모리 제한: 256 MB
문제 설명
숫자 카드는 정수 하나가 적혀져 있는 카드입니다. 상근이는 숫자 카드 N개를 가지고 있습니다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하세요.
입력 설명
첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어집니다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어집니다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다.
셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어집니다. 넷째 줄에는 상근이가 몇 개 가지고 있는 숫자 카드인지 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있습니다. 이 수도 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다.
출력 설명
첫째 줄에 입력으로 주어진 M개의 수에 대해서, 각 수가 적힌 숫자 카드를 상근이가 몇 개 가지고 있는지를 공백으로 구분해 출력합니다.
예제
입력 1
10 6 3 2 10 10 10 -10 -10 7 3 8 10 9 -5 2 3 4 5 -10
출력 1
3 0 0 1 2 0 0 2
입력 2
86 13 -47 39 37 -6 25 27 45 -21 17 -16 25 9 30 -28 22 37 -44 -18 -41 14 36 29 40 -20 -20 33 49 37 33 6 -39 49 -43 -19 44 8 -21 46 -20 -44 16 -29 2 44 -17 -49 -18 -23 -47 -5 14 -16 7 21 0 -10 -6 -38 18 -9 13 -13 39 -26 -35 -35 2 -2 37 -35 -6 -36 21 -47 -25 19 -12 10 41 -34 -28 19 31 10 -9 67 -38 10 22 -28 -24 -22 -5 55 -59 44 21 47 -26 -12 48 34 2 16 1 58 -28 -50 -23 22 -29 -10 -25 -59 -40 29 28 -42 32 -13 37 -57 -23 19 -26 -36 -10 -34 60 55 15 8 -36 23 -3 11 -60 -29 48 46 -10 33 -54 29 36 47 -52 35 23 40 -31 17 -21
출력 2
1 2 1 2 0 0 1 0 0 2 2 0 1 1 0 0 2 1 0 0 2 0 1 1 1 1 1 0 0 1 0 0 0 1 4 0 1 2 1 1 1 1 0 0 0 1 1 0 0 0 0 1 0 1 1 2 0 1 1 0 0 0 0 1 0 1 2