문제

기본적인 이분 탐색으로 풀 수 있는 문제
파이썬의 경우 set자료형을 이용하여 풀면 더 쉽고 효율적으로 풀 수 있지만
연습을 위해 이분 탐색으로 문제를 풀었다.
import sys
input = sys.stdin.readline
def bin_search(l, k):
  left = 0
  right = len(l) - 1
  while left <= right:
    mid = (left+right)//2
    if k == l[mid]:
      return 1
    elif k > l[mid]:
      left = mid+1
    else:
      right = mid-1
  return 0
n = int(input())
nlist = sorted(list(map(int, input().split())))
m = int(input())
mlist = list(map(int, input().split()))
for i in range(m):
  print(bin_search(nlist, mlist[i]))