n,k=map(int,input().split())
p=list(map(int,input().split()))
li=[sum(p[0:k])]
for i in range(n-k):
  li.append(li[i]-p[i]+p[i+k])
print((max(li)+k)/2) 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 li=[sum(p[0:k])] li [sum(p[0:k])] sum(p[0:k]) sum p[0:k] p 0:k 0 k for i in range(n-k):
  li.append(li[i]-p[i]+p[i+k]) i range(n-k) range n-k n k li.append(li[i]-p[i]+p[i+k]) li.append li append li[i]-p[i]+p[i+k] li[i]-p[i] li[i] li i p[i] p i p[i+k] p i+k i k print((max(li)+k)/2) print (max(li)+k)/2 max(li)+k max(li) max li k 2 n,k=map(int,input().split()) map(int,input().split()) n li=[sum(p[0:k])] [sum(p[0:k])] li p=list(map(int,input().split())) list(map(int,input().split())) p k=map(int,input().split()) map(int,input().split()) k
n,k=map(int,input().split())
p=list(map(int,input().split()))
li=[sum(p[0:k])]
for i in range(n-k):
  li.append(li[i]-p[i]+p[i+k])
print((max(li)+k)/2)