#include<iostream>
#include<vector>
using namespace std;
typedef long long int ll;

int main(){
	int N, Q;
	cin >> N >> Q;
	vector<ll> a(N);
	for(int i = 0; i < N; i++) cin >> a[i];
	for(int i = 0; i < Q; i++){
		ll x;
		cin >> x;
		ll res = 0;
		ll sum = 0;
		int k = 0;
		for(int j = 0; j < N; j++){
			for(; k < N; k++){
				if(sum + a[k] > x) break;
				sum += a[k];
			}
			if(sum <= x) res += k - j;
			sum -= a[j];
		}
		cout << res << endl;
	}
	return 0;
}

