Submission #834144

#TimeUsernameProblemLanguageResultExecution timeMemory
834144Abrar_Al_Samit던전 (IOI21_dungeons)C++17
11 / 100
7072 ms26652 KiB
#include "dungeons.h"
#include <bits/stdc++.h>
using namespace std;

int n;
vector<int>s, p, w, l;
void init(int N, vector<int> S, vector<int> P, vector<int> W, vector<int> L) {
	n = N, s = S, p = P, w = W, l = L;
}

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