#include using namespace std; int nth_bit(int64_t num, int n){ return (num >> n) & 1; } int main(){ int N; cin >> N; vector A(N); for(int i=0; i> A[i]; static int64_t sum[40][100000], nxt[40][100000]; for(int i=0; i> Q; while(Q--){ int64_t K; cin >> K; int64_t ans = 0; int X = 0; for(int k=0; k<40; k++) if(nth_bit(K, k)){ ans += sum[k][X]; X = nxt[k][X]; } cout << ans << endl; } return 0; }