icc.cpp: In function 'void dac(std::vector<std::vector<int> >)':
icc.cpp:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
44 | for (int i = 0; i < arr.size() / 2; i++) {
| ~~^~~~~~~~~~~~~~~~
icc.cpp:48:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | for (int i = arr.size() / 2; i < arr.size(); i++) {
| ~~^~~~~~~~~~~~
icc.cpp:53:39: error: cannot convert 'std::vector<int>' to 'int*'
53 | if (query(A.size(), B.size(), A, B)) {
| ^
| |
| std::vector<int>
In file included from icc.cpp:2:
icc.h:10:30: note: initializing argument 3 of 'int query(int, int, int*, int*)'
10 | int query(int a, int b, int *A, int *B);
| ~~~~~^
icc.cpp:55:25: error: 'BB' was not declared in this scope; did you mean 'B'?
55 | while ((int)BB.size() > 1) {
| ^~
| B
icc.cpp:62:25: error: 'AA' was not declared in this scope; did you mean 'A'?
62 | if (qry(AA.size(), X.size(), AA, X))
| ^~
| A
icc.cpp:68:25: error: 'AA' was not declared in this scope; did you mean 'A'?
68 | while ((int)AA.size() > 1) {
| ^~
| A
icc.cpp:75:41: error: 'BB' was not declared in this scope; did you mean 'B'?
75 | if (qry(X.size(), 1, X, BB))
| ^~
| B
icc.cpp:81:21: error: 'BB' was not declared in this scope; did you mean 'B'?
81 | setRoad(BB[0], AA[0]);
| ^~
| B
icc.cpp:81:28: error: 'AA' was not declared in this scope; did you mean 'A'?
81 | setRoad(BB[0], AA[0]);
| ^~
| A
icc.cpp: In function 'void solve()':
icc.cpp:99:5: error: 'match' was not declared in this scope; did you mean 'rpmatch'?
99 | match(temp);
| ^~~~~
| rpmatch