N = int(input())
nums = sorted(list(map(int, input().split())))
M = int(input())
targets = list(map(int, input().split()))
def binary_search(arr, target, start, end):
while start <= end:
mid = (start + end) // 2
if arr[mid] == target:
return 1
elif arr[mid] > target:
end = mid - 1
elif arr[mid] < target:
start = mid + 1
return 0
for i in targets:
print(binary_search(nums, i, 0, N - 1))
이것이 취업을 위한 코딩 테스트다. 에서 이분 탐색을 학습했기 때문에 쉽게 풀 수 있었다.