만드는 중입니다

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

비트코인 버블

면접 대비

시간 제한2초메모리 제한2048 MB

요약
주어진 가격 구간들에서 각 날 x의 가격 이상을 유지하는 가장 긴 연속 기간의 길이에 x일의 가격을 곱한 값의 최댓값을 구합니다.
난이도

보통10점 중 5점

유형
스택, 누적 합, 배열
정답자
아직 제출이 없습니다

문제

요즘 모든 관심과 돈이 암호화폐에 쏠려 있습니다. 판돈이 크고, 스스로를 FPC (Fabulous People of Crypto)라고 부르는 전문가 팀이 큰 움직임을 앞두고 있습니다. 그들은 이 움직임을 "The Bubble"이라고 부릅니다.

The Bubble은 다음과 같이 진행됩니다. 어느 날 FPC가 시장을 뿌리부터 흔들 기밀 정보를 공개합니다. 그날을 xx라고 하며, 이날이 그들 움직임의 진원지가 됩니다. The Bubble의 영향을 재기 위해, aa일에 시작해 bb일에 끝나는 연속된 날들 중 비트코인 가격이 항상 xx일의 가격 이상인 가장 긴 구간을 생각합니다 (a≤x≤ba\leq x\leq b). 영향은 이 구간의 일수에 xx일의 비트코인 가격을 곱한 값입니다. 시작일과 종료일은 FPC가 가격을 알고 있는 기간 안에 있어야 합니다.

FPC는 가격을 예측할 수 있지만 프로그래밍은 하지 못합니다. 최적의 날에 정보를 공개한다고 할 때, The Bubble이 낼 수 있는 가장 큰 영향을 구하는 것을 도와주세요.

입력

첫 줄에 비트코인 가격 예측의 개수인 정수 nn (1≤n≤5⋅1041\leq n\leq 5\cdot 10^4)이 주어집니다.

이어지는 nn개의 줄에는 각각 두 정수 pp와 dd (0≤p≤2⋅1090\leq p\leq 2\cdot 10^9, 1≤d≤5⋅1041\leq d\leq 5\cdot 10^4)가 주어집니다. 가격이 pp이고 dd일 동안 유지된다는 뜻입니다. 가격 정보는 날짜 순서대로 주어집니다.

출력

The Bubble이 낼 수 있는 가장 큰 영향을 한 개의 수로 출력합니다.

예제2

  1. 예제 1

    입력
    4
    3 2
    9 4
    5 2
    7 4
    
    예상 출력
    50
    
  2. 예제 2

    입력
    10
    5 5
    8 1
    8 3
    9 1
    0 6
    1 6
    1 5
    6 2
    6 5
    9 6
    
    예상 출력
    78