knapsack.cpp: In function 'int main()':
knapsack.cpp:21:29: warning: comparison of integer expressions of different signedness: 'll' {aka 'long long int'} and 'std::vector<std::vector<std::pair<long long int, long long int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
21 | for (int item = 1; item < items.size(); item++) {
| ~~~~~^~~~~~~~~~~~~~
knapsack.cpp:26:40: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
26 | if (items[item].size() <= num) break;
| ~~~~~~~~~~~~~~~~~~~^~~~~~
knapsack.cpp:30:44: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<long long int, long long int> >::size_type' {aka 'long unsigned int'} and 'll' {aka 'long long int'} [-Wsign-compare]
30 | if (items[item].size() <= num) continue;
| ~~~~~~~~~~~~~~~~~~~^~~~~~