#include #include #include using namespace std; int main(){ int n,k;cin>>n>>k; long long sm = 0; queue A; for(int i = 0; k > i; i++){ long long x;cin>>x; A.push(x); sm += x; } vector B; B.push_back(sm); for(int i = 0; n-k > i; i++){ long long x;cin>>x; sm += x;A.push(x); sm -= A.front(); A.pop(); B.push_back(sm); } sort(B.begin(),B.end()); for(int i = 0; B.size() > i; i++)cout << B[i] << " "; cout << endl; int q;cin>>q; for(int i = 0; q > i; i++){ long long x;cin>>x; auto z = upper_bound(B.begin(),B.end(),x); cout << z-B.begin() << endl; } }