연주 중인 음표 찾기
면접 대비시간 제한1초메모리 제한128 MB
음 길이로 나뉜 타임라인에서 주어진 박자가 어느 음에 속하는지, 누적 합을 이분 탐색으로 찾아 답한다.
문제
농부 John이 소들에게 노래 한 곡을 연주하는 법을 가르치려고 합니다. 이 노래는 개의 음표로 이루어져 있고(), 번째 음표는 박자 동안 지속됩니다(). 따라서 노래 전체 길이는 최대 박자입니다.
연주는 시간 에서 시작합니다. 음표 은 시간 부터 시간 직전까지 연주되고, 음표 는 시간 부터 직전까지 연주됩니다. 일반적으로 음표 는 반열린 구간 동안 연주됩니다.
소들이 계속 집중하도록, John은 개의 질문을 던집니다(). 각 질문은 시간 를 주고, 시간 부터 시간 직전까지의 구간 동안 어떤 음표를 연주하고 있어야 하는지를 묻습니다. 모든 질문은 을 만족하므로, 항상 정확히 하나의 음표가 연주되고 있습니다. 그 음표의 번호(1부터 시작)를 답하세요.
입력
- 첫째 줄: 공백으로 구분된 두 정수 과 .
- 둘째 줄부터 번째 줄까지: 번째 줄에 정수 하나.
- 번째 줄부터 번째 줄까지: 번째 줄에 번째 질문의 시간 하나.
출력
- 개의 줄: 번째 줄에 번째 질문의 구간 동안 연주되는 음표의 번호(1부터 시작)를 정수 하나로 출력합니다.