Logo
(追記) (追記ここまで)

30054번 - 웨이팅

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB107123614120.172%

문제

테이블이 1개 있는 24시간 맛집이 있다. 이 식당은 예약제로 운영되며 1시간에 오직 1명의 예약을 받는다.

어느 날, 식당 사장님은 예약하고도 제때 오지 않는 손님들이 많아 다음과 같은 규칙을 만들었다.

  1. 식당 입장은 매 정각에 이루어지며, 식당에 입장한 손님은 1시간 뒤에 퇴장한다.
  2. 자신의 예약 시간이 아닌 시간에 도착한 손님들은 대기 줄에 선다. 동시에 도착한 손님들은 예약 시간이 빠른 순으로 선다.
  3. 자신의 예약 시간에 늦지 않게 도착한 손님은 예약 시간이 되면 먼저 입장한다.
  4. 예약이 없거나 예약자가 도착하지 않았다면 대기 줄의 첫 번째 손님이 입장한다.

대기 줄에 있는 손님들은 인내심이 뛰어나기 때문에 식당에 입장할 때까지 줄을 이탈하지 않는다.

각 손님이 예약한 시각 $t_1$과 도착한 시각 $t_2$가 주어졌을 때, 식당에 도착해 입장할 때까지 가장 오래 기다린 손님이 몇 시간을 기다렸는지 구하여라.

입력

첫 번째 줄에 예약한 손님의 수 $N$이 주어진다. $(1 \leq N \leq 100,000円)$

두 번째 줄부터 각 사람이 예약한 시각 $t_1$과 도착한 시각 $t_2$가 공백으로 구분되어 주어진다. $t_1$과 $t_2$는 규칙을 도입한 첫 정각으로부터 몇 단위 시간이 지났는지를 의미한다. $t_1$과 $t_2$는 모두 정수이며 $t_1$은 서로 다르다. $(1 \leq t_1, t_2 \leq 200,000円)$

출력

식당에 도착해 가장 오래 기다린 손님이 몇 시간을 기다렸는지 출력하라.

제한

예제 입력 1

6
3 1
5 4
6 3
4 1
2 2
1 2

예제 출력 1

3

각 손님을 (예약한 시각, 도착한 시각)으로 나타냈을 때, $(3,1), (2,2), (4,1), (1,2), (5,4), (6,3)$순으로 식당에 입장하게 된다.

$(6,3)$ 손님이 3에 도착해 6에 입장했기 때문에 총 3시간을 기다렸다.

예제 입력 2

5
2 4
3 3
7 3
6 6
11 2

예제 출력 2

1

노트

출처

University > 한양대학교 ERICA 캠퍼스 > Zero One Algorithm Contest 2023 J번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /