Submission #443425

#TimeUsernameProblemLanguageResultExecution timeMemory
443425azberjibiouDungeons Game (IOI21_dungeons)C++17
11 / 100
7047 ms33060 KiB
#include "dungeons.h" #include <bits/stdc++.h> using namespace std; #define ll long long #define fir first #define sec second #define pii pair<int, int> #define pll pair<ll, ll> const int mxN=50050; const ll INF=1000000000; ll N, K; ll S[mxN], P[mxN], W[mxN], L[mxN]; void init(int n, std::vector<int> s, std::vector<int> p, std::vector<int> w, std::vector<int> l) { N=n; for(int i=0;i<N;i++) S[i]=s[i], P[i]=p[i], W[i]=w[i], L[i]=l[i]; } long long simulate(int x, int z) { if(x==N) return z; if(z>=S[x]) return simulate(W[x], z+S[x]); else return simulate(L[x], z+P[x]); }
#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...