일정표
시간 제한2초메모리 제한1024 MB
하루 번호 i와 순간 j가 주어질 때 Katie가 그 시점에 수행하는 작업 번호를 구합니다. 질의는 최대 10만 개이고 i, j는 10억 이하입니다.
문제
맥스의 주인인 캐티는 해야 할 일이 아주 많다. 편의를 위해 그녀는 모든 일에 0 이상의 정수 번호를 붙였다. 번호가 작을수록 중요하며, 0번 일이 가장 중요하다.
캐티에게는 일이 있고, 각 날마다 개의 시각이 있다. 날짜와 시각도 0부터 번호를 매긴다. 캐티는 다음 규칙에 따라 일정을 짰다.
일 시각에 캐티는 다음 두 조건을 모두 만족하는 일 중 번호가 가장 작은 일을 한다. 같은 날 0시각부터 시각까지 하지 않은 일이어야 하고, 이전 날들의 시각에 하지 않은 일이어야 한다. 0일 0시각에는 0번 일을 한다.
이 규칙에 따라 각 일이 단 하나로 정해진다. 캐티는 각 시각에 무엇을 해야 하는지 바로 알고 싶어 한다. 이를 대신 구하는 프로그램을 작성하라.
입력
첫 줄에 자연수 가 주어진다. 이는 질의의 개수이다(). 이어지는 개의 줄에는 각각 질의 가 주어진다. 는 날짜 번호, 는 시각 번호이다().
출력
각 질의마다 한 줄에 그 날짜와 시각에 캐티가 해야 할 일의 번호를 출력한다.