atcoder#RELAY2F. Capture

Capture

配点 : 100100

問題文

東西方向に伸びる細長い森に NN 匹のけものが生息しています。以下では、森の西端から pp メートルの地点を地点 pp と呼びます。西から ii 匹目にいるけもの (1iN)(1 \leq i \leq N) は地点 xix_i におり、捕獲すると sis_i 円で売れます。

あなたは整数 L,L, RR (LR)(L \leq R) を選び、地点 LL から地点 RR までの両端を含む範囲、[L,R][L, R] に網を放ちます。すると、その範囲内のけものがすべて捕獲されます。ただし、網に RLR - L 円のコストがかかり、あなたの利益は ((捕獲されたすべてのけもの ii に対する sis_i の合計)(RL)) - (R - L) 円となります。

網を一度だけ放つとき、得られる最大の利益はいくらでしょうか?

制約

  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1x1<x2<...<xN10151 \leq x_1 < x_2 < ... < x_N \leq 10^{15}
  • 1si1091 \leq s_i \leq 10^9
  • 入力値はすべて整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN

x1x_1 s1s_1

x2x_2 s2s_2

::

xNx_N sNs_N

出力

得られる最大の利益が XX 円のとき、XX の値を出力せよ。

5
10 20
40 50
60 30
70 40
90 10
90

範囲 [L=40,R=70][L = 40, R = 70] に網を放つと西から 2,2, 3,3, 44 匹目のけものを捕獲でき、s2+s3+s4(RL)=90s_2 + s_3 + s_4 - (R - L) = 90 円の利益が得られます。9191 円以上の利益を得ることはできません。

5
10 2
40 5
60 3
70 4
90 1
5

けものたちは入力例 1 と同じ位置にいますが、彼らの売値が大幅に下がっているため、二匹以上を狙うべきではありません。範囲 [L=40,R=40][L = 40, R = 40] に網を放つことで s2(RL)=5s_2 - (R - L) = 5 円の利益が得られ、これが最大です。

4
1 100
3 200
999999999999999 150
1000000000000000 150
299