제출 #532384

#제출 시각아이디문제언어결과실행 시간메모리
532384MarceantasyIntercastellar (JOI22_ho_t1)C++17
100 / 100
451 ms9204 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define ar array const int mxN = 2e5+5, M = 1e9+7; int n, q; pair<ll, ll> a[mxN]; int main(){ cin >> n; for(int i = 0; i<n; ++i){ ll num; cin >> num; ll cnt = 1; while(num % 2 == 0){ num /= 2; cnt *= 2; } a[i] = make_pair(num, cnt); } cin >> q; ll flag = 0; int idx = 0; while(q--){ ll x; cin >> x; while(idx < n && flag + a[idx].second < x){ flag += a[idx++].second; } cout << a[idx].first << "\n"; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...