Submission #1233443

#TimeUsernameProblemLanguageResultExecution timeMemory
1233443maya_sSpeedrun (RMI21_speedrun)C++20
21 / 100
16 ms600 KiB
#include "speedrun.h"
#include<bits/stdc++.h>
using namespace std;
typedef int ll;

void assignHints(int subtask, int n, int A[], int B[]) { 
    setHintLen(n);
    for(ll i = 1; i < n; i++) {
        setHint(A[i], B[i], true); setHint(B[i], A[i], true);
    }
}

void dfs(ll n, ll p, ll l){
    for(ll i = 1; i <= l; i++) if(getHint(i) && i != p) {
        goTo(i);
        dfs(i, n, l);
    }
    if(p) goTo(p);
}

void speedrun(int subtask, int n, int start) { 
    dfs(start, 0, n);
}
#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...