./Main.cpp: In function ‘int main()’:
./Main.cpp:8:29: warning: unnecessary parentheses in declaration of ‘i’ [-Wparentheses]
8 | #define FOR(i, n, m) for(ll (i)=(m);(i)<(n);++(i))
| ^
./Main.cpp:9:19: note: in expansion of macro ‘FOR’
9 | #define REP(i, n) FOR(i,n,0)
| ^~~
./Main.cpp:40:5: note: in expansion of macro ‘REP’
40 | REP(i, ans.size()) {
| ^~~
./Main.cpp:8:40: warning: comparison of integer expressions of different signedness: ‘ll’ {aka ‘long long int’} and ‘std::vector<std::pair<long long int, long long int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
8 | #define FOR(i, n, m) for(ll (i)=(m);(i)<(n);++(i))
| ~~~^~~~
./Main.cpp:9:19: note: in expansion of macro ‘FOR’
9 | #define REP(i, n) FOR(i,n,0)
| ^~~
./Main.cpp:40:5: note: in expansion of macro ‘REP’
40 | REP(i, ans.size()) {
| ^~~