#include<bits/stdc++.h>
using namespace std;
int a[105];
int main(){
int n,k;
double maxx=-1,maxx1;
scanf("%d %d",&n,&k);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
}
for(int j=1;j<=n;j++){
maxx1=0;
for(int c=1;c<=k;c++){
maxx1=(maxx1+a[c])/2;
}
maxx=max(maxx,maxx1);
}
printf("%.6lf",maxx);
return 0;
}