어떤 IOI 풀 i가 열매를 맺지 않으려면, 뽑지 않고 남긴 풀 중 i보다 키가 큰 풀이 i의 왼쪽과 오른쪽 양쪽에 모두 있어야 한다.
어려움8동적 계획법세그먼트 트리정렬아직 제출이 없습니다시간 제한1초메모리 제한512 MB家庭菜園のプロとなった JOI 君は,毎年,自分の畑で IOI 草という植物を育てている.冬に IOI 草の種 をまくと,春に芽が出て決まった背丈まで伸びる.いくつかの IOI 草は秋になると美しい実を付ける.実 を付けた IOI 草は収穫される.実を付けなかった IOI 草は冬になると枯れてしまう.
JOI 君の畑は東西方向に並んだ N 個の区画に分かれており,西から i 番目 (1 ≦ i ≦ N) の区画 i には IOI 草 i が植えられている.IOI 草 i は,春になると背丈 Hi まで伸び,その後は伸びない.IOI 草 i は,実を付 けたならば Pi 円で取引される.実を付けていない IOI 草には商業的価値はない.
春になって畑の様子を見に行った JOI 君は,植えられているいくつかの IOI 草を抜くことにより,IOI 草 の取引により得られる利益を最大化させることにした.IOI 草 i (1 ≦ i ≦ N) を抜くのに Ci 円の費用がかか る.抜いた IOI 草は枯れてしまう.IOI 草は春にのみ抜くことができ,夏や秋に IOI 草を抜くことはでき ない
IOI 草は夏に日光を多く必要とする植物である.ある区画に植えられている IOI 草について,その区画 より番号の小さい区画と番号の大きい区画の両方にその IOI 草より背丈の高い IOI 草が夏に植えられてい ると,その IOI 草は秋に実を付けない.すなわち,IOI 草 i (1 ≦ i ≦ N) が抜かれていないとき,IOI 草 i が 秋に実を付けるのは,夏の段階で区画 1, . . ., 区画 i − 1 に IOI 草 i よりも背丈の高い IOI 草がない場合か, または,区画 i + 1, . . ., 区画 N に IOI 草 i よりも背丈の高い IOI 草がない場合に限る
実を付けた IOI 草の取引価格の合計から,IOI 草を抜くのにかかる費用の合計を引いた値が,JOI 君の利 益となる.JOI 君は IOI 草からいくらの利益を得ることができるだろうか.
JOI 君の畑の情報と,畑に植えられている IOI 草の情報が与えられたとき,JOI 君が得られる利益の最大 値を求めるプログラムを作成せよ.
標準入力から以下のデータを読み込め.
標準出力に,JOI 君の利益の最大値を表す整数を 1 行で出力せよ.