제출 #1167127

#제출 시각아이디문제언어결과실행 시간메모리
1167127a0ms1nIntercastellar (JOI22_ho_t1)C++20
100 / 100
249 ms5476 KiB
#include <bits/stdc++.h> using namespace std; #define int long long int n,q; int arr[(int)2e5+1]; int pref[(int)2e5+1]; int dab[(int)2e5+1]; signed main(){ cin>>n;pref[0]=0; for(int i=1;i<=n;i++){ int x;cin>>x; int c = 1; while(!(x&1)){ c <<= 1; x>>=1; } pref[i]=pref[i-1]+c; dab[i]=x; } cin>>q; // // for(int i=0;i<=n;i++)cout<<pref[i]<<' ';cout<<'\n'; // for(int i=0;i<=n;i++)cout<<dab[i]<<' '; while(q--){ int x;cin>>x; int idx = lower_bound(pref+1,pref+n,x) - pref; cout<<dab[idx]<<'\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...