n, k = map(int, input().split())
p = list(map(int, input().split()))

for i, j in enumerate(p):
    p[i] = (j*(j+1)/2) / j 
t_sum = sum(p[:k])
ans = t_sum
for i in range(n-k):
    t_sum = t_sum - p[i] + p[i+k]
    if ans < t_sum:
        ans = t_sum
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 for i, j in enumerate(p):
    p[i] = (j*(j+1)/2) / j  i j enumerate(p) enumerate p p[i] = (j*(j+1)/2) / j p[i] p i (j*(j+1)/2) / j j*(j+1)/2 j*(j+1) j j+1 j 1 2 j t_sum = sum(p[:k]) t_sum sum(p[:k]) sum p[:k] p :k k ans = t_sum ans t_sum for i in range(n-k):
    t_sum = t_sum - p[i] + p[i+k]
    if ans < t_sum:
        ans = t_sum i range(n-k) range n-k n k t_sum = t_sum - p[i] + p[i+k] t_sum t_sum - p[i] + p[i+k] t_sum - p[i] t_sum p[i] p i p[i+k] p i+k i k if ans < t_sum:
        ans = t_sum ans < t_sum ans t_sum ans = t_sum ans t_sum print(ans) print ans t_sum = t_sum - p[i] + p[i+k] t_sum - p[i] + p[i+k] t_sum ans = t_sum t_sum ans n, k = map(int, input().split()) map(int, input().split()) n k = map(int, input().split()) map(int, input().split()) k p = list(map(int, input().split())) list(map(int, input().split())) p ans = t_sum t_sum ans t_sum = sum(p[:k]) sum(p[:k]) t_sum
n, k = map(int, input().split())
p = list(map(int, input().split()))

for i, j in enumerate(p):
    p[i] = (j*(j+1)/2) / j 
t_sum = sum(p[:k])
ans = t_sum
for i in range(n-k):
    t_sum = t_sum - p[i] + p[i+k]
    if ans < t_sum:
        ans = t_sum
print(ans)