Submission #344015

#TimeUsernameProblemLanguageResultExecution timeMemory
344015juggernautLibrary (JOI18_library)C++14
19 / 100
332 ms620 KiB
#include<bits/stdc++.h> #include"library.h" #ifdef EVAL #else #include"grader.cpp" #endif using namespace std; vector<int>g[205],ans; void dfs(int v,int p){ ans.push_back(v+1); for(int to:g[v])if(to!=p)dfs(to,v); } void Solve(int n){ vector<int>m; for(int i=0;i<n;i++)m.push_back(0); for(int i=0;i+1<n;i++){ for(int j=i+1;j<n;j++){ m[i]=m[j]=1; if(Query(m)==1){ g[i].push_back(j); g[j].push_back(i); } m[i]=m[j]=0; } } int root; for(int i=0;i<n;i++)if(g[i].size()==1)root=i; dfs(root,root); Answer(ans); }

Compilation message (stderr)

library.cpp: In function 'void Solve(int)':
library.cpp:28:8: warning: 'root' may be used uninitialized in this function [-Wmaybe-uninitialized]
   28 |     dfs(root,root);
      |     ~~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...