難易度評価

難易度を1〜10段階で評価できます。投票はあとから変更・取り消しできます。

難易度(投票) 未投票 (0票)

投票の分布

まだ投票はありません。

  1. Lv.10票
  2. Lv.20票
  3. Lv.30票
  4. Lv.40票
  5. Lv.50票
  6. Lv.60票
  7. Lv.70票
  8. Lv.80票
  9. Lv.90票
  10. Lv.100票

難易度の目安を見る ↗

ログインして難易度を投票

外部サイトへ移動します

リンク先の URL を確認してから開いてください。

別タブで開く

Safe Bridge

作成者 frugq

難易度(作成者設定) Lv.5

難易度(投票) 未投票 (0票)

実行時間制限
2 秒
メモリ制限
512 MiB

問題文

谷に長さ LL の一直線の橋をかけます。柱の設置位置の候補は NN 個あり、橋の左端から距離XiX_iに柱を建設する場合のコストは YiY_i です。隣り合う柱や橋の端の間隔の最大値を「橋の危険度」と呼びます。より正確には、建設する柱の位置を昇順にy1,y2,⋯yky_1, y_2, \cdots y_kとし、y0=0y_0=0, yk+1=Ly_{k+1}=Lとしたとき、橋の危険度はMax0≤i≤k(yi+1−yi)\underset{0 \leq i \leq k}{\mathrm{Max}}(y_{i+1}-y_i) であり、特に柱が0本の場合、 LL です。コスト CC 以内で柱を0本以上建設するとき、橋の危険度の最小値を求めてください。

制約

  • 1≤N≤2×1051 \leq N \leq 2\times 10^5
  • 1≤L,C≤1091 \leq L, C \leq 10^9
  • 0<X1<X2<⋯<XN<L0 < X_1 < X_2 < \cdots < X_N < L
  • 1≤Yi≤109(1≤i≤N)1 \leq Y_i \leq 10^9 (1 \leq i \leq N)
  • 入力される値はすべて整数

入力

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

NLCN \quad L \quad C X1X2⋯XNX_1 \quad X_2 \quad \cdots \quad X_N Y1Y2⋯YNY_1 \quad Y_2 \quad \cdots \quad Y_N

出力

答えを1行で出力せよ。

サンプル 1

入力

4 10 90
3 5 6 8
20 40 10 30

出力

3

サンプル 2

入力

20 100 200
11 16 21 23 26 31 33 37 38 47 49 55 63 65 72 75 91 94 95 96
3 19 24 29 37 48 51 52 59 60 62 62 67 72 73 74 80 85 90 98

出力

25

サンプル 3

入力

5 20 10
3 5 11 17 19
34 23 64 28 59

出力

20