Submission #503658

#TimeUsernameProblemLanguageResultExecution timeMemory
503658blueSpeedrun (RMI21_speedrun)C++17
21 / 100
47 ms788 KiB
#include "speedrun.h" #include <vector> #include <algorithm> #include <iostream> using namespace std; using vi = vector<int>; using vvi = vector<vi>; const int maxN = 1'000; void assignHints(int subtask, int N, int A[], int B[]) { setHintLen(N); for(int e = 1; e <= N-1; e++) { setHint(A[e], B[e], 1); setHint(B[e], A[e], 1); } } int N; void dfs(int u, int p) { // cerr << "dfs: " << u << '\n'; vi adj; for(int v = 1; v <= N; v++) { if(v == p) continue; if(getHint(v)) adj.push_back(v); } for(int v: adj) { goTo(v); dfs(v, u); goTo(u); } // for(int v = 1; v <= N; v++) // { // if(v == p) continue; // if(getHint(v)) // { // goTo(v); // dfs(v, u); // goTo(u); // } // } } void speedrun(int subtask, int N_, int start) { int l = getLength(); N = N_; dfs(start, 0); }

Compilation message (stderr)

speedrun.cpp: In function 'void speedrun(int, int, int)':
speedrun.cpp:56:9: warning: unused variable 'l' [-Wunused-variable]
   56 |     int l = getLength();
      |         ^
#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...