fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:20:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
20 | for(int j=1;j<la[i].size();j++){
| ~^~~~~~~~~~~~~
fish.cpp:30:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
30 | for(int j=0;j<h1[0].size();j++){
| ~^~~~~~~~~~~~~
fish.cpp:35:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
35 | for(int j=0;j<h2[0].size();j++){
| ~^~~~~~~~~~~~~
fish.cpp:41:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
41 | if(j+1<h2[0].size())t3[j]=max(t3[j],t3[j+1]);
| ~~~^~~~~~~~~~~~~
fish.cpp:45:22: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
45 | while(p+1<v[i].size() && v[i][p+1]<=v[i-1][j])p++;
| ~~~^~~~~~~~~~~~
fish.cpp:47:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
47 | if(j+1<h1[1].size())t4[j]=max(t4[j],t4[j+1]);
| ~~~^~~~~~~~~~~~~
fish.cpp:51:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
51 | for(int j=0;j<v[i].size();j++){
| ~^~~~~~~~~~~~
fish.cpp:55:27: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
55 | while(p1+1<v[i-1].size() && v[i-1][p1+1]<=v[i][j])p1++;
| ~~~~^~~~~~~~~~~~~~
fish.cpp:56:27: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
56 | while(p2+1<v[i-2].size() && v[i-1][p2+1]<=v[i][j])p2++;
| ~~~~^~~~~~~~~~~~~~
fish.cpp:59:22: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
59 | if(p2<v[i-2].size()-1)dp[0]=max(dp[0],t3[p2+1]);
| ~~^~~~~~~~~~~~~~~~
fish.cpp:61:22: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
61 | if(p1<v[i-1].size()-1)dp[1]=max(dp[1],t4[p2+1]-w[i][j]);
| ~~^~~~~~~~~~~~~~~~