supertrees.cpp: In function 'int construct(std::vector<std::vector<int> >)':
supertrees.cpp:39:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
39 | for(int j=0;j<v[i].size();j++){
| ~^~~~~~~~~~~~
supertrees.cpp:41:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
41 | for(int l=j;l<v[i].size();l++){
| ~^~~~~~~~~~~~
supertrees.cpp:48:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
48 | for(int j=0;j<v[i].size();j++){
| ~^~~~~~~~~~~~
supertrees.cpp:64:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
64 | for(int j=0;j<v[i].size();j++){
| ~^~~~~~~~~~~~
supertrees.cpp:66:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
66 | for(int l=j+1;l<v[i].size();l++)
| ~^~~~~~~~~~~~
supertrees.cpp:75:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
75 | for(;j<v[i].size() -1;j++){
| ~^~~~~~~~~~~~~~~
supertrees.cpp:100:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
100 | for(int j=0;j<ones[i].size();j++){
| ~^~~~~~~~~~~~~~~
supertrees.cpp:109:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
109 | for(;j<twos[i].size()-1; j++){
| ~^~~~~~~~~~~~~~~~~