#227
Unrated
볏짚에 갇히다
원문: English
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

동희는 충남대학교 캠퍼스 내의 직선 도로를 따라 NN개의 대형 볏짚을 배치했다 (1N1000001 \le N \le 100\,000). 그런데 도로에서 산책 중이던 우솔이가 볏짚들 사이에 갇혔을 수도 있다는 사실을 동희는 깜빡 잊고 말았다!

각 볏짚 jj는 크기 SjS_j와 위치 PjP_j를 가진다. 우솔이는 도로 위를 자유롭게 이동할 수 있으며 볏짚이 있는 위치까지 갈 수 있지만, 볏짚을 통과해서 지나갈 수는 없다. 예외적으로, 우솔이가 한 방향으로 거리 DD만큼 연속해서 달리면, 크기가 DD보다 작은 볏짚을 부수고 영구적으로 제거할 수 있는 충분한 속도를 얻는다. 볏짚을 제거하면 공간이 더 넓어져 다른 볏짚을 향해 달려가 부수는 것도 가능해진다.

우솔이가 결국 맨 왼쪽 혹은 맨 오른쪽 볏짚을 부수는 데 성공하면 탈출할 수 있다. 우솔이가 탈출할 수 없는 실수(real-valued) 시작 위치들의 총 길이를 구하시오.

입력

첫째 줄에 볏짚의 개수 NN이 주어진다. (1N1000001 \le N \le 100\,000)

이어서 NN개의 줄에 각 볏짚의 크기 SjS_j와 위치 PjP_j가 공백으로 구분되어 주어진다. (1Sj,Pj1091 \le S_j, P_j \le 10^9) 모든 위치는 서로 다르다.

출력

우솔이가 탈출할 수 없는 도로의 총 길이를 나타내는 정수 하나를 출력한다.

예제 입력 1

5
8 1
1 4
8 8
7 15
4 20

예제 출력 1

14
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.