Submission #437517

#TimeUsernameProblemLanguageResultExecution timeMemory
437517grtDungeons Game (IOI21_dungeons)C++17
11 / 100
7055 ms23924 KiB
#include <bits/stdc++.h> #define PB push_back #define ST first #define ND second #define _ ios_base::sync_with_stdio(0); cin.tie(0); //mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count()); using namespace std; using ll = long long; using pi = pair<int,int>; using vi = vector<int>; int n; vi s, p, w, l; void init(int N, vi S, vi P, vi W, vi L) { n = N; s = S; p = P; w = W; l = L; } ll simulate(int x, int z) { ll cur = z; while(x < n) { if(s[x] <=cur) { cur += s[x]; x = w[x]; } else { cur += p[x]; x = l[x]; } } return cur; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...