#include "dungeons.h"
#include <vector>
const int N = 4e5 + 20;
int n;
int A[N], B[N];
int W[N], L[N];
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++)A[i] = s[i], B[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 >= A[x])return simulate(W[x], z + A[x]);
else return simulate(L[x], z + B[x]);
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |