#include <bits/stdc++.h>
#pragma GCC optimize(2)
using namespace std;
const long long mod = 1e9 + 7;
long long a[200010];
int main() {
  long long n, k;
  cin >> n >> k;
  long long i;
  for (i = 1; i <= n; i++) scanf("%d", &a[i]);
  long long sum = 0;
  for (i = 1; i <= n; i++) {
    long long temp = min(i, n - i + 1);
    temp = min(temp, n - k + 1);
    temp = min(temp, k);
    sum += temp * a[i];
  }
  double ans = double(sum) / (n - k + 1);
  printf("%.10lf", ans);
}
