meetings.cpp: In function 'bool comp(int, int)':
meetings.cpp:7:32: error: 'Query' was not declared in this scope
bool comp(int a, int b){return Query(base, a, b)==a;}
^~~~~
meetings.cpp: In function 'void solve(std::vector<int>)':
meetings.cpp:14:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=2; i<vc.size(); i++){
~^~~~~~~~~~
meetings.cpp:15:9: error: 'Query' was not declared in this scope
int x=Query(vc[0], vc[1], vc[i]);
^~~~~
meetings.cpp:21:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<path.size()-1; i++)Bridge(min(path[i], path[i+1]), max(path[i], path[i+1]));
~^~~~~~~~~~~~~~
meetings.cpp:21:36: error: 'Bridge' was not declared in this scope
for(int i=0; i<path.size()-1; i++)Bridge(min(path[i], path[i+1]), max(path[i], path[i+1]));
^~~~~~
meetings.cpp:21:36: note: suggested alternative: 'fwide'
for(int i=0; i<path.size()-1; i++)Bridge(min(path[i], path[i+1]), max(path[i], path[i+1]));
^~~~~~
fwide
meetings.cpp:22:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0; i<path.size(); i++){
~^~~~~~~~~~~~
meetings.cpp: In function 'void Solve(int)':
meetings.cpp:31:8: error: 'i' was not declared in this scope
solve(i);
^