제출 #1179906

#제출 시각아이디문제언어결과실행 시간메모리
1179906vladkonovalFountain (eJOI20_fountain)C++20
0 / 100
1593 ms1952 KiB
#include <bits/stdc++.h> using namespace std; #define endl '\n' using ll = long long; ll n,q,i,r[100007],v[100007],id,v1,res,cur; int main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); cin>>n>>q; for (i=1;i<=n;i++) cin>>r[i]>>v[i]; while (q--) { cin>>id>>v1; res = v1; cur = id; res-=v[id]; while (res>0&&cur<=n) { auto it = upper_bound(r+cur+1,r+1+n,r[cur])-r; res-=v[it]; cur = it; } if (cur==n+1) cout<<0<<endl; else cout<<cur<<endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...