game.cpp:12:1: error: 'vector' does not name a type
12 | vector<int> notpar[MXN];
| ^~~~~~
game.cpp: In function 'int hasEdge(int, int)':
game.cpp:15:13: error: 'swap' was not declared in this scope
15 | if(u>v) swap(u, v);
| ^~~~
game.cpp:15:13: note: suggested alternatives:
In file included from /usr/include/c++/10/vector:68,
from game.cpp:3:
/usr/include/c++/10/bits/stl_bvector.h:134:3: note: 'std::swap'
134 | swap(bool& __x, _Bit_reference __y) noexcept
| ^~~~
In file included from /usr/include/c++/10/exception:147,
from /usr/include/c++/10/ios:39,
from /usr/include/c++/10/ostream:38,
from /usr/include/c++/10/iostream:39,
from game.cpp:2:
/usr/include/c++/10/bits/exception_ptr.h:169:5: note: 'std::__exception_ptr::swap'
169 | swap(exception_ptr& __lhs, exception_ptr& __rhs)
| ^~~~
In file included from /usr/include/c++/10/bits/nested_exception.h:40,
from /usr/include/c++/10/exception:148,
from /usr/include/c++/10/ios:39,
from /usr/include/c++/10/ostream:38,
from /usr/include/c++/10/iostream:39,
from game.cpp:2:
/usr/include/c++/10/bits/move.h:189:5: note: 'std::swap'
189 | swap(_Tp& __a, _Tp& __b)
| ^~~~
game.cpp:16:8: error: 'notpar' was not declared in this scope
16 | if(notpar[v].size==(v-2)){
| ^~~~~~
game.cpp:20:5: error: 'notpar' was not declared in this scope
20 | notpar[v].push_back(u);
| ^~~~~~