Submission #1170871

#TimeUsernameProblemLanguageResultExecution timeMemory
1170871AlgorithmWarriorIntercastellar (JOI22_ho_t1)C++20
25 / 100
797 ms589824 KiB
#include <bits/stdc++.h>

using namespace std;

vector<int>v;

void read(){
    int n;
    cin>>n;
    while(n--){
        int nr;
        cin>>nr;
        int fr=1;
        while(nr%2==0){
            nr/=2;
            fr*=2;
        }
        while(fr--)
            v.push_back(nr);
    }
}

void process_queries(){
    int q;
    cin>>q;
    while(q--){
        int pos;
        cin>>pos;
        --pos;
        cout<<v[pos]<<'\n';
    }
}

int main()
{
    read();
    process_queries();
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...