key 값으로 수를 쉽게 찾기 위해 set 자료구조를 사용하였습니다.
https://www.acmicpc.net/problem/1920
#include <iostream>
#include <set>
using namespace std;
int N, M;
set<int> numbers;
int main() {
cin.tie(0); cout.tie(0);
ios::sync_with_stdio(0);
cin >> N;
for(int i=0; i<N; i++) {
int input;
cin >> input;
numbers.insert(input);
}
cin >> M;
for(int i=0; i<M; i++) {
int input;
cin >> input;
if(numbers.find(input) == numbers.end()) {
cout << 0 << '\n';
continue;
}
cout << 1 << '\n';
}
return 0;
}
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 11050. 이항 계수 1 (0) | 2020.05.01 |
---|---|
[BOJ] 2345. 풍선 터뜨리기 (0) | 2020.04.27 |
[BOJ] 11650. 좌표 정렬하기 (0) | 2020.03.25 |
[BOJ] 10814. 나이순 정렬 (0) | 2020.03.25 |
[BOJ] 1181. 단어 정렬 (0) | 2020.03.25 |
댓글