카테고리 없음
백준 10816번 : 숫자 카드 2
김진우 개발일지
2025. 1. 24. 18:55
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int N;
cin >> N;
map<int, int> numMap;
for (int i = 0; i < N; i++)
{
int num;
cin >> num;
auto found = numMap.find(num);
if (found == numMap.end())
{
numMap.insert(pair<int, int>(num, 1));
}
else
{
found->second++;
}
}
int M;
cin >> M;
for (int i = 0; i < M; i++)
{
int num;
cin >> num;
auto found = numMap.find(num);
if (found == numMap.end())
{
cout << "0\n";
}
else
{
cout << found->second << "\n";
}
}
return 0;
}