factories.cpp: In function 'void dfs(int, int)':
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:23:2: note: in expansion of macro 'ff'
23 | ff(i,1,22) par[u][i] = par[par[u][i - 1]][i - 1];
| ^~
factories.cpp: In function 'int lca(int, int)':
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:35:2: note: in expansion of macro 'ff'
35 | ff(i,1,22){
| ^~
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:38:2: note: in expansion of macro 'ff'
38 | ff(i,1,22){
| ^~
factories.cpp: In function 'void Init(int, int*, int*, int*)':
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:99:2: note: in expansion of macro 'ff'
99 | ff(i,0,n-2){
| ^~
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:108:2: note: in expansion of macro 'ff'
108 | ff(i,1,n)mn[i] = 1e18;
| ^~
factories.cpp: In function 'long long int Query(int, int*, int, int*)':
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:114:2: note: in expansion of macro 'ff'
114 | ff(i,0,S-1)X[i]++;
| ^~
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:115:2: note: in expansion of macro 'ff'
115 | ff(i,0,T-1)Y[i]++;
| ^~
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:117:2: note: in expansion of macro 'ff'
117 | ff(i,0,S-1){
| ^~
factories.cpp:2:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
2 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
factories.cpp:123:2: note: in expansion of macro 'ff'
123 | ff(i,0,T-1){
| ^~