supertrees.cpp: In function 'int construct(std::vector<std::vector<int> >)':
supertrees.cpp:6:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
6 | #define loop(a,b,c) for(int a = b; a<c; a++)
......
86 | loop(j,1,single[i].size()){
| ~~~~~~~~~~~~~~~~~~~~
supertrees.cpp:86:3: note: in expansion of macro 'loop'
86 | loop(j,1,single[i].size()){
| ^~~~
supertrees.cpp:6:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
6 | #define loop(a,b,c) for(int a = b; a<c; a++)
......
94 | loop(j,1,cycle[i].size()){
| ~~~~~~~~~~~~~~~~~~~
supertrees.cpp:94:3: note: in expansion of macro 'loop'
94 | loop(j,1,cycle[i].size()){
| ^~~~
supertrees.cpp:98:8: error: could not convert '(int (*)[1503])(& wyn)' from 'int (*)[1503]' to 'std::vector<std::vector<int> >'
98 | build(wyn);
| ^~~
| |
| int (*)[1503]