A - Row of Tents
Editorial
/
Time Limit: 2 sec / Memory Limit: 1024 MB
問題文
UT 大学にはテント列というサークル紹介イベントがあります。長さ L の道があり、 umg くんは位置 0 から位置 L まで一方通行で歩きます。 umg くんには気力というパラメータがあり、その初期値を T とします。ここで、T は整数値とします。 umg くんは、距離 1 歩くごとに、気力が T 未満である場合は 気力が 1 回復します。気力が T である場合は回復しません。
道上には N 個のテントがあり、i 番目のテントは位置 X_i にあります。 umg くんは i 番目のテントに着くとサークル勧誘にあい、気力が A_i 減少します。もしここで気力が 0 未満になると、 umg くんはその場で倒れてしまいます。
umg くんが途中で倒れずに位置 L までたどり着くのに必要な、気力の初期値 T の最小値を求めてください。
制約
- 入力は全て整数である。
- 1 \leq N \leq 2\times 10^5
- N \lt L \leq 10^9
- 0\lt X_1 \lt X_2 \lt \cdots \lt X_N \lt L
- 1 \leq A_i \leq 10^9 \ (1\leq i \leq N)
入力
入力は以下の形式で標準入力から与えられる。
N L X_1 A_1 X_2 A_2 \vdots X_N A_N
出力
答えを 1 行に出力せよ。
入力例1
2 7 1 5 4 4
出力例1
6
気力の初期値 T=6 でスタートした場合は以下のような気力の変動になります。
- 1 番目のテントにたどり着いて気力が 5 減少し、気力が 1 になる。
- 2 番目のテントにたどり着くまでに気力が 3 回復し、気力が 4 になる。
- 2 番目のテントにたどり着いて気力が 4 減少し、気力が 0 になる。
- 位置 7 にたどり着くまでに気力が 3 回復し、気力 3 の状態でテント列を終える。
気力の初期値 T=5 でスタートすると、2 番目のテントで気力が 0 未満になってしまうので、答えは 6 となります。
入力例2
8 11 2 6 3 10 4 8 5 7 7 7 8 1 9 9 10 2
出力例2
42