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:65:5: note: in expansion of macro 'ff'
65 | 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:69:5: note: in expansion of macro 'ff'
69 | 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:74:5: note: in expansion of macro 'fb'
74 | 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:86:5: note: in expansion of macro 'ff'
86 | 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:92:5: note: in expansion of macro 'ff'
92 | 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:102:5: note: in expansion of macro 'ff'
102 | 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:107:5: note: in expansion of macro 'ff'
107 | ff(i,0,q - 1){
| ^~
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:121:9: note: in expansion of macro 'ff'
121 | ff(j,l2,r2){
| ^~