eastereggs.cpp: In function 'void dfs(int, int, std::vector<int>&, std::vector<std::vector<int> >&)':
eastereggs.cpp:13:17: error: too few arguments to function 'void dfs(int, int, std::vector<int>&, std::vector<std::vector<int> >&)'
13 | dfs(i, v);
| ^
eastereggs.cpp:5:6: note: declared here
5 | void dfs(int v, int prev, vector<int> &order, vector<vector<int>> &g)
| ^~~
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:19:27: error: 'n' was not declared in this scope
19 | vector<vector<int>> g(n+1, vector<int>(n+1));
| ^
eastereggs.cpp:22:15: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17'
22 | for(auto &[u, v] : bridges)
| ^
eastereggs.cpp:35:30: error: expected primary-expression before 'ask'
35 | if(query(vector<int> ask(order.begin(), order.begin() + mid)))
| ^~~
eastereggs.cpp:35:12: error: 'query' was not declared in this scope
35 | if(query(vector<int> ask(order.begin(), order.begin() + mid)))
| ^~~~~
eastereggs.cpp:40:12: error: 'q' was not declared in this scope
40 | return q[l];
| ^