boat.cpp: In function 'int main()':
boat.cpp:13:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | #define F0R(i, n) for (int i = 0; i < n; i++)
......
59 | F0R(i, values.size()-1) {
| ~~~~~~~~~~~~~~~~~~
boat.cpp:59:5: note: in expansion of macro 'F0R'
59 | F0R(i, values.size()-1) {
| ^~~
boat.cpp:13:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | #define F0R(i, n) for (int i = 0; i < n; i++)
......
76 | F0R(j, values.size()-1) {
| ~~~~~~~~~~~~~~~~~~
boat.cpp:76:9: note: in expansion of macro 'F0R'
76 | F0R(j, values.size()-1) {
| ^~~
boat.cpp:13:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
13 | #define F0R(i, n) for (int i = 0; i < n; i++)
......
88 | F0R(j, values.size()-1) {
| ~~~~~~~~~~~~~~~~~~
boat.cpp:88:9: note: in expansion of macro 'F0R'
88 | F0R(j, values.size()-1) {
| ^~~
boat.cpp:14:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
14 | #define FOR(i, a, b) for (int i = a; i < b; i++)
......
94 | FOR(j, 1, values.size()-1) {
| ~~~~~~~~~~~~~~~~~~~~~
boat.cpp:94:5: note: in expansion of macro 'FOR'
94 | FOR(j, 1, values.size()-1) {
| ^~~