jelly.cpp: In function 'int find_maximum_unique(int, int, std::vector<int>, std::vector<int>)':
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:49:5: note: in expansion of macro 'forr'
49 | forr(i,0,a.size()) {
| ^~~~
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:52:5: note: in expansion of macro 'forr'
52 | forr(i,0,b.size()) {
| ^~~~
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:64:9: note: in expansion of macro 'forr'
64 | forr(j,0,bb.size()) {
| ^~~~
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:73:5: note: in expansion of macro 'forr'
73 | forr(i,0,aa.size()) {
| ^~~~
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:75:9: note: in expansion of macro 'forr'
75 | forr(j,0,bb.size()) {
| ^~~~
jelly.cpp:29:53: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
29 | #define forr(i,start,count) for (int i = (start); i < (start)+(count); ++i)
| ^
jelly.cpp:93:9: note: in expansion of macro 'forr'
93 | forr(j,0,bb.size()) {
| ^~~~
jelly.cpp:80:58: warning: 'cy' may be used uninitialized in this function [-Wmaybe-uninitialized]
80 | min_cost[c] = min(min_cost[c], min_cost[c-cx]+cy);