Submission #603822

#TimeUsernameProblemLanguageResultExecution timeMemory
603822keta_tsimakuridzeDungeons Game (IOI21_dungeons)C++17
11 / 100
7020 ms19772 KiB
#include "dungeons.h"
#include<bits/stdc++.h>
using namespace std;
#include <vector>
vector<int> s, p, w, l;
int n;
void init(int N, std::vector<int> S, std::vector<int> P, std::vector<int> W, std::vector<int> L) {
    s = S; p = P; w = W; l = L;
    n = N;
}

long long simulate(int x, int Z) {
	long long z = Z;
	while(x != n) {
        if(z < s[x]) {
            z += p[x];
            x = l[x];
        } else z += s[x], x = w[x];
	}
    return z;
}
#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...