728x90
반응형
Unordered_set을 사용해서 중복검사
#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
#include <unordered_set>
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int N, M;
int count;
unordered_set<int> numbers;
cin >> N;
for (int i = 0; i < N; i++)
{
int num;
cin >> num;
numbers.insert(num);
}
cin >> M;
for (int i = 0; i < M; i++)
{
int check;
cin >> check;
if (numbers.count(check) > 0)
cout << "1" << '\n';
else
cout << "0" << '\n';
}
return 0;
}
728x90
반응형
'Baekjoon > Silver' 카테고리의 다른 글
Baekjoon 1874.스택 수열 c++ [Silver II] (0) | 2024.12.09 |
---|---|
Baekjoon 2839.ŠEĆER c++ [Silver IV] (1) | 2024.12.09 |
Baekjoon 11651. 좌표 정렬하기 c++ [Silver V] (0) | 2024.11.28 |
Baekjoon 1676. 팩토리얼 0의 개수 c++ [Silver V] (0) | 2024.11.21 |
Baekjoon 2751. 수 정렬하기 2 c++ [Silver V] (0) | 2024.11.07 |