Submission #824366

#TimeUsernameProblemLanguageResultExecution timeMemory
824366PoonYaPatIntercastellar (JOI22_ho_t1)C++14
100 / 100
63 ms5516 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<ll,ll> pii; int n; vector<pii> v; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cin>>n; for (int i=0; i<n; ++i) { ll a; cin>>a; ll cnt=1; while (a%2==0) a/=2, cnt*=2; v.push_back(pii(cnt,a)); } for (int i=1; i<n; ++i) v[i].first+=v[i-1].first; int q; cin>>q; while (q--) { ll x; cin>>x; cout<<(*upper_bound(v.begin(),v.end(),pii(x,-INT_MAX))).second<<"\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...