Submission #768697

#TimeUsernameProblemLanguageResultExecution timeMemory
768697Trisanu_DasIntercastellar (JOI22_ho_t1)C++17
0 / 100
1 ms304 KiB
#include <bits/stdc++.h> using namespace std; #define int long long signed main() { int n; cin >> n; int a[n], b[n], c[n], j; for (int i = 0; i < n; i++) { cin >> a[i]; j = 0; while (a[i] % (1LL << j) == 0) j++; b[i] = b[i - 1] + (1LL << (j - 1)); c[i] = (1LL << (j - 1)); } j = 0; int q, x; cin >> q; while (q--) { cin >> x; while (b[j] < x) j++; cout << a[j]/c[j] << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...