eastereggs.cpp: In function 'bool Query(int, int)':
eastereggs.cpp:35:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
35 | for(register int i{l}; i <= r; ++i) v.emplace_back(tin[i]);
| ^
eastereggs.cpp: In function 'int findEgg(int, std::vector<std::pair<int, int> >)':
eastereggs.cpp:41:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
41 | for(register int i(0), a, b; i < N; ++i){
| ^
eastereggs.cpp:41:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
41 | for(register int i(0), a, b; i < N; ++i){
| ^
eastereggs.cpp:41:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
41 | for(register int i(0), a, b; i < N; ++i){
| ^
eastereggs.cpp:45:8: error: expected ';' before 'int'
45 | Dfs(1)
| ^
| ;
46 | int l = 1, r = N, mid, best;
| ~~~
eastereggs.cpp:47:8: error: 'l' was not declared in this scope
47 | while(l < r){
| ^
eastereggs.cpp:47:12: error: 'r' was not declared in this scope
47 | while(l < r){
| ^
eastereggs.cpp:48:3: error: 'mid' was not declared in this scope
48 | mid = l + ((r - l) >> 1);
| ^~~
eastereggs.cpp:55:13: error: 'r' was not declared in this scope
55 | return tin[r];
| ^