dango3.cpp: In function 'long long int ask(std::vector<long long int>)':
dango3.cpp:31:18: error: invalid initialization of reference of type 'const std::vector<int>&' from expression of type 'std::vector<long long int>'
31 | return Query(a);
| ^
In file included from dango3.cpp:1:
dango3.h:5:35: note: in passing argument 1 of 'int Query(const std::vector<int>&)'
5 | int Query(const std::vector<int> &x);
| ~~~~~~~~~~~~~~~~~~~~~~~~^
dango3.cpp: In function 'void solve(long long int, long long int)':
dango3.cpp:65:32: error: invalid initialization of reference of type 'const std::vector<int>&' from expression of type 'std::vector<long long int>'
65 | for (auto& i : ans) Answer(i);
| ^
In file included from dango3.cpp:1:
dango3.h:6:37: note: in passing argument 1 of 'void Answer(const std::vector<int>&)'
6 | void Answer(const std::vector<int> &a);
| ~~~~~~~~~~~~~~~~~~~~~~~~^
dango3.cpp: In function 'int main()':
dango3.cpp:78:14: error: too few arguments to function 'void solve(long long int, long long int)'
78 | solve();
| ~~~~~^~
dango3.cpp:34:6: note: declared here
34 | void solve(int n, int m) {
| ^~~~~