Submission #1009385

#TimeUsernameProblemLanguageResultExecution timeMemory
1009385LilPlutonEaster Eggs (info1cup17_eastereggs)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int N = 2e5 + 5; vector<vector<int>>g(N); vector<int>v; void dfs(int node,int par) { v.push_back(node); for(int i : g[node]) if(i != par) dfs(i, node); } int findEgg(int N, vector<pair<int,int>> bridges) { g.clear(); g.resize(N + 1); v.clear(); for(auto i : bridges) { g[i.first].push_back(i.second); g[i.second].push_back(i.first); } dfs(1,1); int l = 0, r = v.size() - 1; while(l < r) { int mid = (l + r) / 2; vector<int>w; for(int i = l; i <= mid; ++i) { w.push_back(i); } if(query(w)) r = mid; else l = mid + 1; } return l; }

Compilation message (stderr)

eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:39:12: error: 'query' was not declared in this scope
   39 |         if(query(w))
      |            ^~~~~