#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int K,N;
  cin >> N >> K;
  vector<long> S(N+1);
  S.at(0)=0;
  for(int i=1; i<=N; i++){
    int p;
  	cin >> p;
    S.at(i)=S.at(i-1)+p;
  }
  long m=0;
  for(int i=K; i<=N; i++){
    m=max(m,S.at(i)-S.at(i-K));
  }
  cout<<fixed<<setprecision(10);
  cout<<(m+K)/2.0 << endl;
}