#include<bits/stdc++.h>
using namespace std;
int main(){
long long N,K;
  cin>>N>>K;
  double s[200020];
  double p[200020];
  for(int i=0; i<N; i++){
cin>>p[i];
  }
  s[0]=0;
  for(int i=0; i<N; i++){
      double t=(1+p[i])/2;
    s[i+1]=s[i]+t;
  }
  double u=0;
  for(int i=0; i<N-K+1; i++){
      u=max(u,s[i+K]-s[i]);
  }

  cout<<fixed<<setprecision(33)<<u<<endl;
}