제출 #937288

#제출 시각아이디문제언어결과실행 시간메모리
937288hacizadalFountain (eJOI20_fountain)C++17
30 / 100
1562 ms4772 KiB
/* :) */ #include <bits/stdc++.h> using namespace std; #define endl '\n' #define ll long long #define pll pair<ll, ll> const int sz = 1e5+5; pll a[sz]; int main() { ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); ll n, q, v, r; cin>>n>>q; for (ll i = 1; i<=n; i++){ cin>>a[i].first>>a[i].second; } while (q--){ cin>>v>>r; ll l = a[v].first, f = 1; r -= a[v].second; if (r <= 0){ cout<<v<<endl; continue; } for (ll i = v+1; i<=n; i++){ if (a[i].first > l){ r -= a[i].second; if (r <= 0){ cout<<i<<endl; f = 0; break; } l = a[i].first; } } if (f) cout<<0<<endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...