Submission #871036

#TimeUsernameProblemLanguageResultExecution timeMemory
871036Theo830Fountain (eJOI20_fountain)C++17
30 / 100
1517 ms3552 KiB
#include <bits/stdc++.h> using namespace std; #define ii pair<int,int> int main(void){ ios_base::sync_with_stdio(0); cin.tie(0); int n,q; cin>>n>>q; int d[n+1],c[n+1]; for(int i = 1;i <= n;i++){ cin>>d[i]>>c[i]; } while(q--){ int r,v; cin>>r>>v; int cur = r; v -= c[cur]; for(int i = cur + 1;i <= n;i++){ if(v <= 0){ break; } if(d[cur] < d[i]){ cur = i; v -= c[i]; } } if(v > 0){ cout<<0<<endl; } else{ cout<<cur<<endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...