// #include "race.h"
#include <bits/stdc++.h>
using namespace std;
int cnt(int x){
int c = 1;
while(!(x&1)){
x >>= 1;
c <<= 1;
}return c;
}
int val(int x){
while(!(x&1)){
x >>= 1;
}return x;
}
signed main(){
int n;
cin >> n;
vector<int> a(n);
for(int i = 0; i < n; i++){
cin >> a[i];
}
int q;
cin >> q;
int c = 0;
int i = 0;
while(q--){
int x;
cin >> x;
while(c + cnt(a[i]) < x){
c += cnt(a[i++]);
}
cout << val(a[i]) << endl;
}
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |