Submission #381698

#TimeUsernameProblemLanguageResultExecution timeMemory
381698wind_reaperEaster Eggs (info1cup17_eastereggs)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; const int MXN = 512; vector<int> adj[MXN], ord; void dfs(int node = 0, int par = -1){ ord.push_back(node+1); for(int v : adj[node]){ if(v == par) continue; dfs(v, node); } } int findEgg(int N, vector<pair<int, int>> edges){ for(auto& [u, v] : edges){ --u, --v; adj[u].push_back(v); adj[v].push_back(u); } dfs(); int lo = 0, hi = N-1; while(lo < hi){ int mid = (lo + hi + 1) >> 1; if(query(vector<int>(ord.begin(), ord.begin() + mid))) hi = mid - 1; else lo = mid; } return ord[lo]; }

Compilation message (stderr)

eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:29:6: error: 'query' was not declared in this scope
   29 |   if(query(vector<int>(ord.begin(), ord.begin() + mid)))
      |      ^~~~~