knapsack.cpp: In function 'long long int Rec(long long int, long long int)':
knapsack.cpp:22:22: 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]
22 | for(int k = 0; k < weights[i].size(); k++) {
| ~~^~~~~~~~~~~~~~~~~~~
knapsack.cpp: At global scope:
knapsack.cpp:30:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
30 | main() {
| ^~~~
knapsack.cpp: In function 'int main()':
knapsack.cpp:41:35: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
41 | if (weights[i].size() == s) break;
| ~~~~~~~~~~~~~~~~~~^~~~
knapsack.cpp:43:39: warning: comparison of integer expressions of different signedness: 'std::vector<long long int>::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare]
43 | if (weights[i].size() == s) break;
| ~~~~~~~~~~~~~~~~~~^~~~