Submission #973519

#TimeUsernameProblemLanguageResultExecution timeMemory
973519berrIntercastellar (JOI22_ho_t1)C++17
100 / 100
59 ms9300 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector<int> a(n); for(auto &i: a) cin >> i; vector<int> s(n); for(int i=0; i<n; i++){ s[i] = a[i]; while(s[i] %2==0){ s[i]/=2; } } int pos=0, e=0; int q; cin >> q; while(q--){ int x; cin >> x; while(pos<n&&e+a[pos]/s[pos]<x){ e+=a[pos]/s[pos]; pos++; } cout<<s[pos]<<"\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...