PS/백준
[Python] 19637번 IF문 좀 대신 써줘
s_omi
2024. 8. 17. 09:25
✏️ 문제
문제 파악
알고리즘
- 이분 탐색
코드
import sys
input = sys.stdin.readline
n, m = map(int, input().split())
power = []
for i in range(n):
a, b = input().split()
power.append([a, int(b)])
for j in range(m):
char = int(input())
start, end = 0, len(power) - 1
while start <= end:
mid = (start+end) // 2
if char > power[mid][1]:
start = mid + 1
else:
end = mid - 1
print(power[start][0])