728x90
반응형
https://www.acmicpc.net/problem/1920
Python
import sys
input = sys.stdin.readline
n = int(input())
arr = list(map(int, input().split()))
m = int(input())
nums = list(map(int, input().split()))
arr.sort()
for num in nums:
left = 0
right = len(arr)-1
ans = 0
while (left <= right):
mid = (left+right) // 2
if arr[mid] > num:
right = mid-1
elif arr[mid] < num:
left = mid+1
else:
ans = 1
break
print(ans)
728x90
반응형
'Algorithm Problems' 카테고리의 다른 글
[백준] [Python] 1932번 정수 삼각형 - DP (0) | 2021.06.13 |
---|---|
[백준] [Python] 2156번 포도주 시식 - DP (0) | 2021.06.10 |
파이썬 입력값 받아오기 (0) | 2021.06.10 |
[백준][Python] 3078번 좋은 단어 - 큐 (0) | 2021.06.06 |
[Cos Pro 1급] 3차 4번 - 가장 짧은 문자열 (0) | 2021.06.05 |