knapsack.cpp: In function 'int main()':
knapsack.cpp:15:24: warning: comparison of integer expressions of different signedness: 'std::multiset<long long int, std::greater<long long int> >::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
15 | ((vals[w].size() == (s/w)+1 && v > *vals[w].lower_bound(v))
| ~~~~~~~~~~~~~~~^~~~~~~~~~
knapsack.cpp:16:25: warning: comparison of integer expressions of different signedness: 'std::multiset<long long int, std::greater<long long int> >::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
16 | || vals[w].size() < s)){
| ~~~~~~~~~~~~~~~^~~
knapsack.cpp:17:25: warning: comparison of integer expressions of different signedness: 'std::multiset<long long int, std::greater<long long int> >::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
17 | if(vals[w].size() == s)
| ~~~~~~~~~~~~~~~^~~~