Submission #1008545

#TimeUsernameProblemLanguageResultExecution timeMemory
1008545toast12Fountain (eJOI20_fountain)C++14
30 / 100
1538 ms1372 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]; } while (q--) { int r, v; cin >> r >> v; int ans = 0; int cur = v; int prev = INT_MIN; for (int i = r; i <= n; i++) { if (d[i] <= prev) continue; if (cur <= c[i]) { ans = i; break; } else { cur -= c[i]; } prev = d[i]; } cout << ans << '\n'; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...