Submission #1267970

#TimeUsernameProblemLanguageResultExecution timeMemory
1267970gry3125Trains (BOI24_trains)C++20
0 / 100
20 ms328 KiB
#include <bits/stdc++.h>
#define pb push_back
#define ll long long int
#define all(v) (v).begin(),(v).end()
#define fi first 
#define se second
using namespace std;

int main() {
	ll n; cin >> n; ll cur = 1;
    for (int i = 1; i <= n; i++) {
        ll d, x; cin >> d >> x;
        if (d == 0) continue;
        if (i <= cur && cur < i+x) {
        	cur = min(n, i+x);
        }
    }
    cout << cur;
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...