n, k = map(int, input().split())
p = list(map(int,input().split()))
q = [(x+1)/2 for x in p]
q1 = sum(q[:k])
ans = q1

for i in range(n-k):
  x = q1-q[i] +q[i+k]
  q1 = x
  if ans < x:
    ans = x
  
print(ans) n, k = map(int, input().split()) n map(int, input().split()) map int input().split() ().split () input split k p = list(map(int,input().split())) p list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split (x+1)/2 for x in p for x in p x p for x in p (x+1)/2 x+1 x 1 2 q = [(x+1)/2 for x in p] q [(x+1)/2 for x in p] q1 = sum(q[:k]) q1 sum(q[:k]) sum q[:k] q :k k ans = q1 ans q1 for i in range(n-k):
  x = q1-q[i] +q[i+k]
  q1 = x
  if ans < x:
    ans = x
   i range(n-k) range n-k n k x = q1-q[i] +q[i+k] x q1-q[i] +q[i+k] q1-q[i] q1 q[i] q i q[i+k] q i+k i k q1 = x q1 x if ans < x:
    ans = x
   ans < x ans x ans = x ans x print(ans) print ans x = q1-q[i] +q[i+k] q1-q[i] +q[i+k] x ans = x x ans q1 = sum(q[:k]) sum(q[:k]) q1 n, k = map(int, input().split()) map(int, input().split()) n p = list(map(int,input().split())) list(map(int,input().split())) p q = [(x+1)/2 for x in p] [(x+1)/2 for x in p] q k = map(int, input().split()) map(int, input().split()) k ans = q1 q1 ans q1 = x x q1
n, k = map(int, input().split())
p = list(map(int,input().split()))
q = [(x+1)/2 for x in p]
q1 = sum(q[:k])
ans = q1

for i in range(n-k):
  x = q1-q[i] +q[i+k]
  q1 = x
  if ans < x:
    ans = x
  
print(ans)