import sys input = sys.stdin.readline from bisect import * N, K = map(int, input().split()) a = list(map(int, input().split())) acc = [0] for ai in a: acc.append(acc[-1]+ai) l = [] for i in range(N-K+1): l.append(acc[i+K]-acc[i]) l.sort() Q = int(input()) for _ in range(Q): x = int(input()) print(bisect_right(l, x))