Submission #1189813

#TimeUsernameProblemLanguageResultExecution timeMemory
1189813Panda50OEaster Eggs (info1cup17_eastereggs)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; const int mxN = 515; vector<int> adj[mxN]; vector<int> sub[mxN]; void dfs(int u, int p) { for(auto v : adj[u]) { if(v == p) continue; dfs(v, u); } // sub[u].emplace_back(v); for(auto node : adj[v]) { sub[u].emplace_back(v); } sub[u].emplace_back(u); } int ask(int u) { int cnt = 0; if(adj[u].size() == 1) return u; for(auto v : adj[u]) { if(query(sub[v])) { ++cnt; return ask(v); } } if(cnt == 0) { return u; } } int findEgg (int N, vector < pair < int, int > > bridges) { // if (query ({1})) return 1; for(int i = 0; i < N; ++i) { auto [a,b] = bridges[i]; adj[a].emplace_back(b); adj[b].emplace_back(a); } // int ans = -1; int ans = ask(1); return ans; // for(auto v : adj[u]) { // query(sub[v]); // } // let 1 is the Root // dfs(1,-1); // for(auto v : adj[1]) { // } return N; }

Compilation message (stderr)

eastereggs.cpp: In function 'void dfs(int, int)':
eastereggs.cpp:15:25: error: 'v' was not declared in this scope
   15 |     for(auto node : adj[v]) {
      |                         ^
eastereggs.cpp: In function 'int ask(int)':
eastereggs.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type]
   33 | }
      | ^