museum.cpp: In function 'std::vector<long long int> cb(std::vector<long long int>, std::vector<long long int>, long long int)':
museum.cpp:10:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
10 | #define fi(i, a, b) for(int i = a; i <= b; i ++)
......
44 | fi(i, 0, A.size() - 1) {
| ~~~~~~~~~~~~~~~~~~
museum.cpp:44:5: note: in expansion of macro 'fi'
44 | fi(i, 0, A.size() - 1) {
| ^~
museum.cpp:10:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
10 | #define fi(i, a, b) for(int i = a; i <= b; i ++)
......
45 | fi(j, 0, B.size() - 1) {
| ~~~~~~~~~~~~~~~~~~
museum.cpp:45:9: note: in expansion of macro 'fi'
45 | fi(j, 0, B.size() - 1) {
| ^~
museum.cpp: In function 'std::vector<long long int> minimum(std::vector<long long int>, std::vector<long long int>)':
museum.cpp:10:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
10 | #define fi(i, a, b) for(int i = a; i <= b; i ++)
......
55 | fi(i, 0, A.size() - 1) A[i] = min(A[i], B[i]);
| ~~~~~~~~~~~~~~~~~~
museum.cpp:55:5: note: in expansion of macro 'fi'
55 | fi(i, 0, A.size() - 1) A[i] = min(A[i], B[i]);
| ^~
museum.cpp: In function 'void iof()':
museum.cpp:27:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
27 | freopen(Y8o".inp", "r", stdin);
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~