Submission #630502

#TimeUsernameProblemLanguageResultExecution timeMemory
630502Ooops_sorryIntercastellar (JOI22_ho_t1)C++14
25 / 100
263 ms4200 KiB
#include<bits/stdc++.h> using namespace std; mt19937 rnd(51); #define ll long long #define pb push_back #define ld long double signed main() { #ifdef LOCAL freopen("input.txt", "r", stdin); #endif // LOCAL ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<int> a(n), cnt(n); for (int i = 0; i < n; i++) { cin >> a[i]; int now = a[i]; while (now % 2 == 0) { now /= 2; cnt[i]++; } cnt[i] = (1 << cnt[i]); } int j = 0, sum = 0, q; cin >> q; while (q--) { int x; cin >> x; while (sum + cnt[j] < x) { sum += cnt[j]; j++; } cout << a[j] / cnt[j] << endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...