factories.cpp:28:1: error: expected initializer before 'vector'
28 | vector<vector<int>>AA, up;
| ^~~~~~
factories.cpp: In function 'void pre()':
factories.cpp:34:25: error: 'dpth' was not declared in this scope
34 | Dis.resize(n, inf), dpth.resize(n, 2*n), AA.resize(n), up.resize(n, vector<int>(lg+1)), Lca.resize(n, vector<ll>(lg+1));
| ^~~~
factories.cpp:34:46: error: 'AA' was not declared in this scope
34 | Dis.resize(n, inf), dpth.resize(n, 2*n), AA.resize(n), up.resize(n, vector<int>(lg+1)), Lca.resize(n, vector<ll>(lg+1));
| ^~
factories.cpp:34:60: error: 'up' was not declared in this scope; did you mean 'mp'?
34 | Dis.resize(n, inf), dpth.resize(n, 2*n), AA.resize(n), up.resize(n, vector<int>(lg+1)), Lca.resize(n, vector<ll>(lg+1));
| ^~
| mp
factories.cpp:34:123: error: no matching function for call to 'std::vector<std::vector<int> >::resize(int&, std::vector<long long int>)'
34 | Dis.resize(n, inf), dpth.resize(n, 2*n), AA.resize(n), up.resize(n, vector<int>(lg+1)), Lca.resize(n, vector<ll>(lg+1));
| ^
In file included from /usr/include/c++/10/vector:67,
from /usr/include/c++/10/queue:61,
from /usr/include/x86_64-linux-gnu/c++/10/bits/stdc++.h:86,
from factories.cpp:2:
/usr/include/c++/10/bits/stl_vector.h:937:7: note: candidate: 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = std::vector<int>; _Alloc = std::allocator<std::vector<int> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]'
937 | resize(size_type __new_size)
| ^~~~~~
/usr/include/c++/10/bits/stl_vector.h:937:7: note: candidate expects 1 argument, 2 provided
/usr/include/c++/10/bits/stl_vector.h:957:7: note: candidate: 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = std::vector<int>; _Alloc = std::allocator<std::vector<int> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int; std::vector<_Tp, _Alloc>::value_type = std::vector<int>]'
957 | resize(size_type __new_size, const value_type& __x)
| ^~~~~~
/usr/include/c++/10/bits/stl_vector.h:957:54: note: no known conversion for argument 2 from 'std::vector<long long int>' to 'const value_type&' {aka 'const std::vector<int>&'}
957 | resize(size_type __new_size, const value_type& __x)
| ~~~~~~~~~~~~~~~~~~^~~
factories.cpp: In function 'void bfs(int)':
factories.cpp:40:5: error: 'up' was not declared in this scope; did you mean 'mp'?
40 | up[ind][0]=ind, Lca[ind][0]=0;
| ^~
| mp
factories.cpp:41:14: error: 'dpth' was not declared in this scope
41 | Dis[ind]=dpth[ind]=0;
| ^~~~
factories.cpp:49:23: error: 'AA' was not declared in this scope
49 | for(int i=0;i<AA[u].size();i++){
| ^~
factories.cpp: In function 'long long int get_dis(int, int)':
factories.cpp:64:8: error: 'dpth' was not declared in this scope
64 | if(dpth[u]>dpth[v])
| ^~~~
factories.cpp:67:12: error: 'dpth' was not declared in this scope
67 | if(dpth[up[v][j]]>dpth[u])
| ^~~~
factories.cpp:67:17: error: 'up' was not declared in this scope; did you mean 'u'?
67 | if(dpth[up[v][j]]>dpth[u])
| ^~
| u
factories.cpp:70:8: error: 'dpth' was not declared in this scope
70 | if(dpth[u]!=dpth[v])
| ^~~~
factories.cpp:71:27: error: 'up' was not declared in this scope; did you mean 'u'?
71 | res+=Lca[v][0], v=up[v][0];
| ^~
| u
factories.cpp:75:12: error: 'up' was not declared in this scope; did you mean 'u'?
75 | if(up[u][j]!=up[v][j])
| ^~
| u
factories.cpp: In function 'void Init(int, int*, int*, int*)':
factories.cpp:86:9: error: 'AA' was not declared in this scope; did you mean 'A'?
86 | AA[u].push_back(v);
| ^~
| A