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