만드는 중입니다

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

밭에서 풀 키우기 2

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

요약
남길 식물마다 왼쪽이나 오른쪽 중 한쪽에서 가장 키가 크도록 일부 식물을 뽑습니다. 열매 판매 수익에서 뽑는 비용을 뺀 최대 이익을 구합니다.
난이도

어려움10점 중 8점

유형
동적 계획법, 트리, 스택
정답자
아직 제출이 없습니다

문제

프로 가드너가 된 JOI 군은 매년 자기 밭에서 IOI 풀을 기른다. 겨울에 IOI 풀의 씨를 뿌리면 봄에 싹이 나고 정해진 키까지 자란다. 일부 IOI 풀은 가을에 아름다운 열매를 맺는다. 열매를 맺은 IOI 풀은 수확된다. 열매를 맺지 않은 IOI 풀은 겨울에 죽는다.

JOI 군의 밭은 동서 방향으로 늘어선 NN개의 구획으로 나뉘어 있다. 서쪽에서 ii번째 구획 ii에는 IOI 풀 ii가 심어져 있다. IOI 풀 ii는 봄에 키 HiH_i까지 자라고 그 뒤로는 자라지 않는다. IOI 풀 ii가 열매를 맺으면 PiP_i엔에 거래된다. 열매를 맺지 않은 IOI 풀에는 상업적 가치가 없다.

봄에 밭을 살핀 JOI 군은 심어진 IOI 풀 일부를 뽑아서 거래로 얻는 이익을 최대화하려고 한다. IOI 풀 ii (1≤i≤N1 \le i \le N)를 뽑으려면 CiC_i엔이 든다. 뽑은 IOI 풀은 죽는다. IOI 풀은 봄에만 뽑을 수 있고, 여름이나 가을에는 뽑을 수 없다.

IOI 풀은 여름에 햇빛을 많이 필요로 하는 식물이다. 어떤 구획의 IOI 풀에 대해, 번호가 더 작은 구획과 더 큰 구획 양쪽에 그 풀보다 키가 큰 IOI 풀이 여름에 심어져 있으면, 그 풀은 가을에 열매를 맺지 않는다. 즉, IOI 풀 ii (1≤i≤N1 \le i \le N)가 뽑히지 않았을 때 가을에 열매를 맺는 경우는, 여름 단계에서 구획 1,…,i−11, \ldots, i-1에 IOI 풀 ii보다 키가 큰 풀이 없거나, 구획 i+1,…,Ni+1, \ldots, N에 IOI 풀 ii보다 키가 큰 풀이 없는 경우뿐이다.

열매를 맺은 IOI 풀의 거래 가격 합에서 IOI 풀을 뽑는 데 든 비용의 합을 뺀 값이 JOI 군의 이익이다. JOI 군이 IOI 풀로 얻을 수 있는 이익의 최댓값은 얼마인가?

밭과 그곳에 심어진 IOI 풀의 정보가 주어질 때, JOI 군이 얻을 수 있는 이익의 최댓값을 구하는 프로그램을 작성하라.

입력

첫 줄에 JOI 군 밭의 구획 수를 나타내는 정수 NN이 주어진다.

이어지는 NN개의 줄 중 ii번째 줄 (1≤i≤N1 \le i \le N)에는 공백으로 구분된 정수 HiH_i, PiP_i, CiC_i가 주어진다. 이는 IOI 풀 ii가 봄에 키 HiH_i까지 자라고, 가을에 열매를 맺었을 때 거래 가격이 PiP_i엔이며, 뽑는 데 CiC_i엔이 든다는 뜻이다.

출력

JOI 군이 얻을 수 있는 이익의 최댓값을 정수 하나로 한 줄에 출력하라.

제한

  • 3≤N≤1000003 \le N \le 100000
  • 1≤Hi≤10000000001 \le H_i \le 1000000000 (1≤i≤N1 \le i \le N)
  • 1≤Pi≤10000000001 \le P_i \le 1000000000 (1≤i≤N1 \le i \le N)
  • 1≤Ci≤10000000001 \le C_i \le 1000000000 (1≤i≤N1 \le i \le N)

예제3

  1. 예제 1

    입력
    7
    22 60 30
    46 40 30
    36 100 50
    11 140 120
    38 120 20
    24 90 60
    53 50 20
    
    예상 출력
    320
    
  2. 예제 2

    입력
    5
    18 150 180
    18 380 250
    18 140 170
    17 180 900
    14 150 520
    
    예상 출력
    1000
    
  3. 예제 3

    입력
    8
    52 156 59
    15 166 185
    16 122 115
    24 161 154
    44 252 678
    32 225 557
    44 155 254
    59 57 253
    
    예상 출력
    854