#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

5
6 3 2 10 10
5
2 10 20 3 6

출력 2

1 2 0 1 1

관련 태그

언어:

테스트 실행 결과가 여기에 표시됩니다

제출하려면 로그인이 필요해요