cave.cpp: In function 'void exploreCave(int)':
cave.cpp:7:12: error: 'class std::vector<int>' has no member named 'push_bacK'; did you mean 'push_back'?
7 | #define pb push_bacK
| ^~~~~~~~~
cave.cpp:20:19: note: in expansion of macro 'pb'
20 | v.pb(j);
| ^~
cave.cpp:23:17: error: expected initializer before '.' token
23 | int sz,v.size(),l=1,r=v.size();
| ^
cave.cpp:33:15: error: 'l' was not declared in this scope
33 | while(l<r){
| ^
cave.cpp:33:17: error: 'r' was not declared in this scope
33 | while(l<r){
| ^
cave.cpp:51:13: error: 'l' was not declared in this scope
51 | d[v[l-1]]=i;
| ^
cave.cpp:24:13: warning: unused variable 'last' [-Wunused-variable]
24 | int last=0;
| ^~~~