import sys input=lambda: sys.stdin.readline().rstrip() import bisect n,k=map(int,input().split()) A=[int(i) for i in input().split()] cur=sum(A[:k]) S=[cur] for i in range(k,n): cur+=A[i]-A[i-k] S.append(cur) S.sort() q=int(input()) for _ in range(q): x=int(input()) print(bisect.bisect_right(S,x))