Submission #1312299

#TimeUsernameProblemLanguageResultExecution timeMemory
1312299opeleklanosDungeons Game (IOI21_dungeons)C++20
0 / 100
1 ms404 KiB
#include <iostream>
#include <vector>
#include "dungeons"
using namespace std;


vector<int> w, l, s, p;
int n;

int init(int n1, vector<int> s1, vector<int> p1, vector<int> w1, vector<int> l1){
    n = n1;
    s = s1;
    p = p1;
    w = w1;
    l = l1;
}

long long int simulate(int x, int z){
    while(x!=n){
        if(z < s[x]){
            z += p[x];
            x = l[x];
        }
        else{
            z += s[x];
            x = w[x];
        }
    }
    return z;
}

Compilation message (stderr)

dungeons.cpp: In function 'int init(int, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
dungeons.cpp:16:1: warning: no return statement in function returning non-void [-Wreturn-type]
   16 | }
      | ^
#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...