https://www.acmicpc.net/problem/19637

보자보자 ,,,
이 문제를 보면 일단 숫자가 크다.
숫자가 크면 이진탐색을 의심한다.
나동빈님의 유튜브에서 본 게 나왔다, bisect.
x가 들어갈 수 있는 가장 왼쪽 인덱스를 통해서 전투력을 프린트해주면 되겠다!
import sys
input = sys.stdin.readline
from bisect import bisect_left
n, m = map(int, input().split()) # 칭호의 개수, 캐릭터의 개수
strength_str= []
strength_int = []
for i in range(n):
sstr, sint = input().split()
strength_str.append(sstr)
strength_int.append(int(sint))
character = []
for _ in range(m):
character.append(int(input().strip()))
for i in character:
position = bisect_left(strength_int, i)
print(strength_str[position])