Submission #1008561

#TimeUsernameProblemLanguageResultExecution timeMemory
1008561toast12Fountain (eJOI20_fountain)C++14
30 / 100
47 ms5332 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(NULL); int n, q; cin >> n >> q; vector<int> d(n+1), c(n+1); for (int i = 1; i <= n; i++) { cin >> d[i] >> c[i]; } vector<int> ps; ps.push_back(0); for (int i = 1; i <= n; i++) { ps.push_back(c[i]+ps.back()); } while (q--) { int r, v; cin >> r >> v; int ans = 0; int x = ps[r-1]; auto it = lower_bound(ps.begin(), ps.end(), x+v); if (it != ps.end()) ans = it-ps.begin(); cout << ans << '\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...