simurgh.cpp: In function 'int pitaj()':
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:44:5: note: in expansion of macro 'ff'
44 | ff(i,0,_n-1)dsu[i] = i;
| ^~
simurgh.cpp: In function 'std::vector<int> find_roads(int, std::vector<int>, std::vector<int>)':
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:56:5: note: in expansion of macro 'ff'
56 | ff(i,0,m - 1){
| ^~
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:61:5: note: in expansion of macro 'ff'
61 | ff(i,0,n - 1)cale[i].xx = -1;
| ^~
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:63:5: note: in expansion of macro 'ff'
63 | ff(i,0,m - 1){
| ^~
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:72:5: note: in expansion of macro 'ff'
72 | ff(i,0,m - 1){
| ^~
simurgh.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
simurgh.cpp:79:5: note: in expansion of macro 'ff'
79 | ff(i,1,n - 1){
| ^~