werewolf.cpp: In function 'void dfs1(int)':
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:43:5: note: in expansion of macro 'ff'
43 | ff(j,1,18){
| ^~
werewolf.cpp: In function 'void dfs2(int)':
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:55:5: note: in expansion of macro 'ff'
55 | ff(j,1,18){
| ^~
werewolf.cpp: In function 'std::vector<int> check_validity(int, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:80:5: note: in expansion of macro 'ff'
80 | ff(i,0,m - 1){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:84:5: note: in expansion of macro 'ff'
84 | ff(i,1,n){
| ^~
werewolf.cpp:4:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
4 | #define fb(i,a,b) for(int (i) = (a); (i) >= (b); --(i))
| ^
werewolf.cpp:89:5: note: in expansion of macro 'fb'
89 | fb(i,n,1){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:110:5: note: in expansion of macro 'ff'
110 | ff(i,1,n){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:116:5: note: in expansion of macro 'ff'
116 | ff(i,1,n){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:129:5: note: in expansion of macro 'ff'
129 | ff(i,1,n){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'i' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:134:5: note: in expansion of macro 'ff'
134 | ff(i,0,q - 1){
| ^~
werewolf.cpp:4:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
4 | #define fb(i,a,b) for(int (i) = (a); (i) >= (b); --(i))
| ^
werewolf.cpp:141:9: note: in expansion of macro 'fb'
141 | fb(j,18,0){
| ^~
werewolf.cpp:4:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
4 | #define fb(i,a,b) for(int (i) = (a); (i) >= (b); --(i))
| ^
werewolf.cpp:149:9: note: in expansion of macro 'fb'
149 | fb(j,18,0){
| ^~
werewolf.cpp:3:27: warning: unnecessary parentheses in declaration of 'j' [-Wparentheses]
3 | #define ff(i,a,b) for(int (i) = (a); (i) <= (b); ++(i))
| ^
werewolf.cpp:156:9: note: in expansion of macro 'ff'
156 | ff(j,l2,r2){
| ^~