fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:32:32: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
32 | for(long long j = 0; j < bruh[i].size(); j++) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:38: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]
38 | for(int i = 0; i < haha[0].size(); i++) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:39:17: 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]
39 | while(y < haha[1].size() && haha[0][i].first > haha[1][y].first) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:51:32: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
51 | for(long long j = 0; j < haha[i].size(); j++) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:52:21: 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]
52 | while(y < haha[i-1].size()-1 && haha[i-1][y].first <= haha[i][j].first) {
| ~~^~~~~~~~~~~~~~~~~~~~
fish.cpp:58:26: 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]
58 | for(int j = 0; j < haha[i-1].size(); j++) {
| ~~^~~~~~~~~~~~~~~~~~
fish.cpp:64:32: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
64 | for(long long j = 0; j < haha[i].size(); j++) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:65:21: 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]
65 | while(y < haha[i-1].size() && haha[i-1][y].first < haha[i][j].first) {
| ~~^~~~~~~~~~~~~~~~~~
fish.cpp:68:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
68 | while(z < haha[i+1].size() && haha[i+1][z].first < haha[i][j].first) {
| ~~^~~~~~~~~~~~~~~~~~
fish.cpp:103:32: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
103 | for(long long j = 0; j < haha[i].size(); j++) {
| ~~^~~~~~~~~~~~~~~~
fish.cpp:104:21: 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]
104 | while(y < haha[i-1].size() && haha[i-1][y].first < haha[i][j].first) {
| ~~^~~~~~~~~~~~~~~~~~
fish.cpp:107:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
107 | while(z < haha[i+1].size() && haha[i+1][y].first < haha[i][j].first) {
| ~~^~~~~~~~~~~~~~~~~~
fish.cpp:115:28: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
115 | for(long long i = 0; i < dp[n-1][0].size(); i++) {
| ~~^~~~~~~~~~~~~~~~~~~