100 atcoder#ABC154D. [ABC154D] Dice in Line

[ABC154D] Dice in Line

配点 : 400400

問題文

NN 個のサイコロが左から右に一列に並べてあります。左から ii 番目のサイコロは 11 から pip_i までの pip_i 種類の目がそれぞれ等確率で出ます。

隣接する KK 個のサイコロを選んでそれぞれ独立に振ったとき、出る目の合計の期待値の最大値を求めてください。

制約

  • 1KN2000001 \leq K \leq N \leq 200000
  • 1pi10001 \leq p_i \leq 1000
  • 入力で与えられる値は全て整数

入力

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

NN KK

p1p_1 ...... pNp_N

出力

隣接する KK 個のサイコロを選んで振ったときに出る目の合計の期待値の最大値を出力せよ。

なお、想定解答との絶対誤差または相対誤差が 10610^{-6} 以下であれば正解として扱われる。

5 3
1 2 2 4 5
7.000000000000

左から 33 番目、44 番目、55 番目のサイコロを振った時、出る目の合計の期待値は 77 となり、これが最大です。

4 1
6 6 6 6
3.500000000000

どのサイコロを選んで振っても、出る目の期待値は 3.53.5 です。

10 4
17 13 13 12 15 20 10 13 17 11
32.000000000000