만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

Hanyang Popularity Exceeding Competition

시간 제한1초메모리 제한1024 MB

요약
순서대로 만나는 유명인들 중 일부를 골라, |P-X|가 C 이하일 때만 인기가 1 올라갈 때 얻을 수 있는 최대 인기를 구합니다.
난이도

보통10점 중 5점

유형
동적 계획법, 배열
정답자
아직 제출이 없습니다

문제

한양대학교는 2023년부터 Hanyang Popularity Exceeding Competition을 연다. 이 대회는 일정 기간 진행되며, 대회가 끝날 때 인기도가 가장 높은 학생이 우승한다. 철민이는 이 대회의 참가자이지만, 막 입학해서 인기도가 00이다.

철민이는 한양대학교의 유명인 NN명을 만나서 우승하는 계획을 세웠다. 1번 유명인부터 NN번 유명인까지 차례대로 만날 계획이다.

현실은 그리 단순하지 않다. 유명인을 만난다고 인기도가 항상 오르지는 않는다. 한쪽의 유명도가 다른 쪽보다 지나치게 높으면 높은 쪽의 인기에 다른 쪽이 묻히기 때문이다. 구체적으로, 철민이의 현재 인기도를 XX, ii번 유명인의 인기도를 PiP_i, 친화력을 CiC_i라고 하자. ∣Pi−X∣≤Ci|P_i-X|\le C_i이면 철민이의 인기도가 11 오른다. ∣Pi−X∣>Ci|P_i-X|>C_i이면 인기도는 변하지 않는다.

철민이는 모든 유명인을 만나는 대신 일부만 골라 만나서 인기도를 최대화하려고 한다. 이때 철민이가 도달할 수 있는 최대 인기도는 얼마인가?

유명인들은 바빠서 만나는 시간을 바꿀 수 없다. 즉, 번호가 큰 유명인을 먼저 만나도록 계획을 바꿀 수는 없다.

입력

첫 번째 줄에 한양대학교의 유명인 수 NN이 주어진다. (1≤N≤200 0001\le N\le 200\,000)

다음 NN개의 줄의 ii번째 줄에는 ii번 유명인의 인기도 PiP_i와 친화력 CiC_i가 공백으로 구분되어 주어진다. (0≤Pi,Ci≤5000\le P_i,C_i\le 500)

출력

첫 번째 줄에 철민이가 도달할 수 있는 최대 인기도를 출력한다.

예제3

  1. 예제 1

    입력
    3
    1 1
    0 0
    2 1
    
    예상 출력
    2
    
  2. 예제 2

    입력
    5
    0 0
    0 1
    0 2
    0 3
    0 4
    
    예상 출력
    5
    
  3. 예제 3

    입력
    3
    4 3
    3 2
    2 1
    
    예상 출력
    0