#include using namespace std; using ll = long long; #define rep(i,m,n) for(int i=m; i> N >> K; vector A(N); rep(i, 0, N) cin >> A[i]; cin >> Q; vector x(Q); rep(i, 0, Q) cin >> x[i]; vector sum(N+1, 0LL); rep(i, 0, N) sum[i+1] = sum[i] + A[i]; vector S; rep(i, K, N+1) S.push_back(sum[i] - sum[i-K]); sort(all(S)); rep(i, 0, Q){ auto itr = upper_bound(all(S), x[i]); cout << itr - S.begin() << endl; } return 0; }