https://www.acmicpc.net/problem/10816
let [N, listArr, M, findArr] = require("fs")
.readFileSync(process.platform === "linux" ? "/dev/stdin" : "./input.txt")
.toString()
.split("\n");
listArr = listArr
.split(" ")
.map(Number)
.sort((a, b) => a - b);
findArr = findArr.split(" ").map(Number);
let map = new Map();
for (item of listArr) {
if (map.has(item)) map.set(item, map.get(item) + 1);
else map.set(item, 1);
}
let answer = "";
for (item of findArr) {
if (map.has(item)) answer += map.get(item) + " ";
else answer += "0 ";
}
console.log(answer);