lot.cpp: In function 'void solve()':
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:87:9: note: in expansion of macro 'FORR2'
87 | FORR2(j,n){
| ^~~~~
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:95:9: note: in expansion of macro 'FORR2'
95 | FORR2(j,l+1)cst[j] = 0;
| ^~~~~
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:100:9: note: in expansion of macro 'FORR2'
100 | FORR2(j,q){
| ^~~~~
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:108:9: note: in expansion of macro 'FORR2'
108 | FORR2(j,n){
| ^~~~~
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:113:9: note: in expansion of macro 'FORR2'
113 | FORR2(j,n-l){
| ^~~~~
lot.cpp:9:28: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
9 | #define FORR2(j,x) for(int (j) = 0; (j) < (x); (j)++)
| ^
lot.cpp:123:9: note: in expansion of macro 'FORR2'
123 | FORR2(j,n-l+1)cout<<ans[j][i]-1<<' ';
| ^~~~~
lot.cpp:58:9: warning: unused variable 'k' [-Wunused-variable]
58 | int k = n-l+2;
| ^