백준 풀이

백준 10815번 파이썬

ag2개발자 2022. 8. 26. 05:32
m= int(input())
a=list(map(int,(input().split())))
n=int(input())
b=list(map(int,(input().split())))
a.sort()
def b_s(arr,tar,st,end):
    while st<=end:
        mid = (st+end)//2
        if arr[mid]==tar:
            return mid
        elif arr[mid]>tar:
            end=mid-1
        else:
            st=mid+1
    return None
for i in range(n):
    if b_s(a,b[i],0,m-1)!=None:
        print(1, end=" ")
    else:
        print(0, end=" ")

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

백준 1676번 파이썬  (0) 2022.08.26
백준 10814번 파이썬  (0) 2022.08.26
백준 17478번 파이썬  (0) 2022.08.26
백준 11650번 파이썬  (0) 2022.08.26
백준 1427번 파이썬  (0) 2022.08.25