# 백준 10815번 숫자 카드
N = int(input())
Nlist = list(map(int, input().split()))
M = int(input())
Mlist = list(map(int, input().split()))
Nlist.sort()
def binary(array, target, start, end):
while start <= end:
mid = (start + end) // 2
if array[mid] == target:
return mid
elif array[mid] > target:
end = mid - 1
else:
start = mid + 1
return None
for i in Mlist:
result = binary(Nlist, i, 0, N-1)
if result != None:
print('1',end = ' ')
else:
print('0',end = ' ')
'코딩테스트 > 백준(Python)' 카테고리의 다른 글
[그리디] [파이썬] [백준] 11047번 동전0 (0) | 2023.03.25 |
---|---|
백준 2193번 이친수 (0) | 2023.03.25 |
백준 2512번 예산 (0) | 2023.03.16 |
백준 11399번 ATM (0) | 2023.03.09 |
백준 1764번 듣보잡 (0) | 2023.03.09 |
Uploaded by Notion2Tistory v1.1.0