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

24229번 - 모두싸인 출근길

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB101536128334.428%

문제

취준생 주헌이는 드디어 취업에 성공했다. 주헌이가 취직한 회사는 비대면 전자계약 서비스 모두싸인(MODUSIGN) 이라는 회사이다. 그리고 오늘은 첫 출근날이다. 주헌이의 출근길에는 다리가 있는데, 전날에 비가 많이 오는 바람에 다리가 끊어져 판자 여러 개로 쪼개져 버렸다. 주헌이는 무사히 회사에 도착할 수 있을까?

다리는 수직선으로 나타낼 수 있으며, 각 판자는 구간 [ $L,ドル $R$ ]의 범위에 놓여 있다. 주헌이는 0에서 출발하여 오른쪽(양의 방향)으로만 이동한다. 판자로 덮인 좌표는 자유롭게 건너갈 수 있다. 하지만 판자로 덮이지 않은 좌표는 오직 주헌이가 점프를 해야만 건너갈 수 있으며, 점프를 할 경우 착지한 위치에 판자가 놓여 있어야 한다. 판자의 양 끝점에도 착지가 가능하다. 주헌이가 한 번의 점프로 건너갈 수 있는 최대 거리는 마지막으로 착지한 시점 이후로 건너간 거리와 같다. 단, 점프를 한 적이 없으면 출발한 시점 이후로 건너간 거리와 같다. 예를 들어 주헌이가 점프를 해서 좌표 9에 착지했고 12에서 다시 점프를 한다면, 점프할 수 있는 거리는 최대 3이다.

주헌이가 이동할 수 있는 가장 먼 지점을 구해보자. 단, 점프를 했는데 판자 위에 착지하지 못한 경우는 이동하지 않은 것으로 간주한다.

입력

첫째 줄에 판자의 개수 $N$이 주어진다. $( 1 ≤ N ≤ 200,000 )$

둘째 줄부터 $N$개의 줄에 걸쳐서 판자가 놓인 구간을 나타내는 정수 $L,R$이 각각 주어진다. $( 0 ≤ L < R ≤ 10^9 )$

$L = 0$인 판자가 적어도 하나는 주어진다.

출력

주헌이가 최대로 멀리 이동할 수 있는 지점의 좌표를 출력한다.

제한

예제 입력 1

4
0 3
2 5
9 10
12 14

예제 출력 1

10

0에서 출발하여 5까지 이동하면 점프할 수 있는 최대 거리는 5가 된다. 따라서 다음 판자가 있는 좌표인 9에 착지할 수 있다.

10에 도착했을 때 점프할 수 있는 최대 거리는 1이므로, 다음 판자가 있는 좌표인 12에 착지할 수 없다. 따라서 최종 지점의 좌표는 10이다.

예제 입력 2

5
2 9
0 2
11 15
16 17
19 20

예제 출력 2

20

9에서 점프하여 16에 착지할 경우, 17까지 이동할 수 있지만 19로 점프할 수는 없다.

하지만 11에 착지할 경우, 15에서 점프하여 19에 착지할 수 있으므로 더 먼 지점인 20까지 이동할 수 있다.

힌트

출처

University > 경인지역 6개대학 연합 > shake! 2021 B번

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

출처

대학교 대회

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

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