#include <iostream> using namespace std; int main() { // 1 3 4 6 7 // 2 3 5 6 10 int N, K; int A[100001], B; cin >> N >> K; for(int i = 0; i < N; i++) { cin >> A[i]; if(i > 0) A[i] += A[i-1]; } // 0 1 2 3 4 // 1 3 4 6 7 for(int i = 0; i < K; i++) { cin >> B; int lo = 0, hi = N-1, mid; while(hi > lo) { mid = (lo+hi+1)/2; // cout << lo << " " << mid << " " << hi << endl; if(A[mid] <= B) lo = mid; else hi = mid-1; } cout << (lo+1) << endl; } return 0; } /* 5 5 1 2 1 2 1 2 3 5 6 10 */