Submission #595615

#TimeUsernameProblemLanguageResultExecution timeMemory
595615someoneIntercastellar (JOI22_ho_t1)C++14
100 / 100
86 ms9172 KiB
#include <bits/stdc++.h> #define int long long using namespace std; const int N = 2e5 + 42, INF = 1e18; int n, q, nb[N], val[N]; signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> n; for(int i = 0; i < n; i++) { int a; cin >> a; nb[i] = a & (-a); val[i] = a / nb[i]; } for(int i = 1; i < n; i++) nb[i] += nb[i-1]; cin >> q; int id = 0; for(int i = 0; i < q; i++) { int x; cin >> x; while(nb[id] < x) id++; cout << val[id] << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...