백준

백준 1920번: 수 찾기

2호0 2021. 9. 29. 21:52

1920번: 수 찾기 (acmicpc.net)

 

1920번: 수 찾기

첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들

www.acmicpc.net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import sys
= int(input())
word = list(map(int, sys.stdin.readline().split()))
= int(input())
= list(map(int, sys.stdin.readline().split()))
 
word.sort()
 
 
for i in w:
    start = 0
    end = len(word)-1 
    c=0
    while start<= end:
        mid = (start+end)//2
        if word[mid]==i:
            print(1)
            c=1
            break
        elif word[mid]<i:
            start = mid+1
        else:
            end = mid-1
    if c==0:
        print(0)
cs