eastereggs.cpp: In function 'void dfs(long long int, long long int)':
eastereggs.cpp:17:13: error: 'num' was not declared in this scope
if (cur == num) return ;
^~~
eastereggs.cpp:17:13: note: suggested alternative: 'enum'
if (cur == num) return ;
^~~
enum
eastereggs.cpp: At global scope:
eastereggs.cpp:27:44: error: template argument 1 is invalid
int findEgg(int n, vector <pair <int, int> bridges){
^~~~~~~
eastereggs.cpp:27:44: error: template argument 2 is invalid
eastereggs.cpp:27:44: error: template argument 1 is invalid
eastereggs.cpp:27:44: error: template argument 2 is invalid
eastereggs.cpp:27:44: error: template argument 1 is invalid
eastereggs.cpp:27:44: error: template argument 2 is invalid
eastereggs.cpp:27:20: error: 'vector' is not a type
int findEgg(int n, vector <pair <int, int> bridges){
^~~~~~
eastereggs.cpp:27:27: error: expected ',' or '...' before '<' token
int findEgg(int n, vector <pair <int, int> bridges){
^
eastereggs.cpp: In function 'long long int findEgg(long long int, int)':
eastereggs.cpp:32:7: error: 'bridges' was not declared in this scope
adj[bridges[i-1].fi].pb(bridges[i-1].se);
^~~~~~~
eastereggs.cpp:36:3: error: 'num' was not declared in this scope
num = (cnt+1)>>1; cur = 0;
^~~
eastereggs.cpp:36:3: note: suggested alternative: 'enum'
num = (cnt+1)>>1; cur = 0;
^~~
enum
eastereggs.cpp:39:16: error: could not convert 'ans' from 'std::vector<long long int>' to 'std::vector<int>'
if (query(ans)){
^
eastereggs.cpp:51:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^