biscuits.cpp: In function 'std::vector<long long int> merge(std::vector<long long int>, std::vector<long long int>)':
biscuits.cpp:15:12: 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]
15 | while(l<B.size() && B[l]<i) {
| ~^~~~~~~~~
biscuits.cpp:21:10: 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]
21 | while(l<B.size()) {
| ~^~~~~~~~~
biscuits.cpp: In function 'll count_tastiness(ll, std::vector<long long int>)':
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:36:5: note: in expansion of macro 'rep'
36 | rep(j, V[i].size()) V[i][j]+=T[i];
| ^~~
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:38:5: note: in expansion of macro 'rep'
38 | rep(j, V[i].size()) A.pb(V[i][j]/2);
| ^~~
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:39:5: note: in expansion of macro 'rep'
39 | rep(j, V[i].size()) if(V[i][j]>=x) B.pb((V[i][j]-x)/2);
| ^~~
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:42:3: note: in expansion of macro 'rep'
42 | rep(i, V[n].size()) dp[n].pb(V[n][i]/x+1);
| ^~~
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:46:5: note: in expansion of macro 'rep'
46 | rep(j, V[i].size()) {
| ^~~
biscuits.cpp:5:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
5 | #define rep(a, b) for(int a = 0; a < (b); ++a)
| ^
biscuits.cpp:51:5: note: in expansion of macro 'rep'
51 | rep(j, V[i].size()) if(V[i][j]>=x) {
| ^~~