만드는 중입니다

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

호반우가 학교에 지각한 이유 5

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

요약
N장의 카드 (a, b)를 어떤 순서로 쓰면 비행 경로의 가장 낮은 지점을 기준으로 한 유성 위력이 최대가 되는지 구합니다.
난이도

보통10점 중 7점

유형
정렬, 그리디, 누적 합
정답자
아직 제출이 없습니다

문제

어찌저찌 마왕성까지 도착한 호반우는 예전에 시작의 마을에서 구한 운석을 소환하는 마법 카드로 메테오를 만들어 마왕성의 병사들을 한 번에 해치우기로 했다.

호반우는 처음에 최대한 높이 하늘로 올라간 뒤, 그 위치를 시작점으로 삼아 마법 카드 NN개로 다음 행동을 NN번 반복하려고 한다.

  • 남아있는 마법 카드 중 하나를 고른다.
  • 고른 마법 카드에 적힌 양의 정수 쌍이 a, ba,\,b일 때 aa만큼 올라가서 운석을 소환하고, bb만큼 다시 내려온다.
  • 사용한 마법 카드는 불타 사라지므로 다시 쓸 수 없다.

NN개의 마법 카드로 완성한 메테오의 위력은 각 운석의 지상으로부터의 높이를 모두 더한 값이다. 그런데 호반우가 처음에 하늘로 너무 높이 올라가는 바람에 위력을 계산할 수가 없게 되었다.

그래서 호반우는 NN장의 카드를 모두 사용했을 때까지 지나는 경로의 최저점을 지상으로 보고 메테오의 위력을 계산하기로 했다. 호반우가 처음에 하늘로 올라갈 때는 NN장의 카드를 어떤 순서로 쓰더라도 지상에 도달할 수 없을 만큼 높이 올라간다.

호반우가 마법 카드를 사용해 가장 위력이 강한 메테오를 만들 수 있게 도와주자.

입력

첫 번째 줄에 마법 카드의 개수 NN이 주어진다. (1≤N≤100 000)(1 ≤ N ≤ 100\,000)

두 번째 줄부터 NN개의 줄에 걸쳐 각 마법 카드에 적힌 양의 정수 쌍 a, ba,\,b가 공백을 두고 주어진다. (1≤a, b≤109)(1 ≤ a,\,b ≤ 10^{9})

출력

마법 카드 NN개를 사용해 만들 수 있는 메테오의 위력 중 최댓값을 출력한다.

예제2

  1. 예제 1

    입력
    3
    3 6
    4 1
    2 3
    
    예상 출력
    17
    
  2. 예제 2

    입력
    9
    5 4
    13 19
    8 1
    2 6
    7 3
    3 6
    5 5
    9 2
    11 8
    
    예상 출력
    201