# | Time | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1223228 | porquenomedejainiciarsesion | Dungeons Game (IOI21_dungeons) | C++20 | 0 ms | 0 KiB |
#include "dungeons.h"
#include <bits/stdc++.h>
using namespace std;
int n;
vector<int> s,p,w,l;
void init(int in, vector<int> is, vector<int> ip, vector<int> iw, vector<int> il){
n=in;
s=is;
p=ip;
w=iw;
l=il;
}
int simulate(int a,int b){
while(a!=n){
if(b>=s[a]){
b+=s[a];
a=w[a];
}else{
b+=p[a];
a=l[a];
}
}
return b;
}