본문 바로가기
백준

[10815번] 숫자카드

by 2744m 2019. 3. 11.
10815번: 숫자 카드
 
www.acmicpc.net
/*10815번 숫자카드*/
#include <iostream>
#include <algorithm>
using namespace std;
int N, M, target;
int Card[500000];

int main() {
	ios::sync_with_stdio(0), cin.tie(0);
	cin >> N;
	for (int i = 0; i < N; i++)
		cin >> Card[i];
	sort(Card, Card + N);
	cin >> M;
	for (int i = 0; i < M; i++) {
		cin >> target;
		if (binary_search(Card, Card + N, target) == 0) cout << 0 << ' ';
		else cout << 1 << ' ';
	}
}

이 문제도 이전의 수 찾기 문제처럼 이분탐색을 이용해서 풀면 된다.

binary_search 함수의 경우 반환값이 bool형이다.

'백준' 카테고리의 다른 글

[1026번] 보물  (0) 2019.03.12
[10828번] 스택  (0) 2019.03.12
[10989]수 정렬하기 3  (0) 2019.03.11
[2750,2751번] 수 정렬하기  (0) 2019.03.11
[1920번] 수 찾기  (0) 2019.03.11

댓글