Anna.cpp: In function 'void Anna(int, int, std::vector<int>, std::vector<int>)':
Anna.cpp:26:125: warning: left operand of comma operator has no effect [-Wunused-value]
26 | if(assignment[(r+offset_x)%3][(c+offset_y)%3]==7 or assignment[(r+offset_x)%3][(c+offset_y)%3]==8){flags[r][c]=(r,c,13);continue;}
| ^
Anna.cpp:26:129: warning: right operand of comma operator has no effect [-Wunused-value]
26 | if(assignment[(r+offset_x)%3][(c+offset_y)%3]==7 or assignment[(r+offset_x)%3][(c+offset_y)%3]==8){flags[r][c]=(r,c,13);continue;}
| ^~
Anna.cpp:37:64: warning: left operand of comma operator has no effect [-Wunused-value]
37 | else if(R[ass]==r-1 and C[ass]==c)flags[r][c]=(r,c,12);
| ^
Anna.cpp:37:68: warning: right operand of comma operator has no effect [-Wunused-value]
37 | else if(R[ass]==r-1 and C[ass]==c)flags[r][c]=(r,c,12);
| ^~
Anna.cpp:38:66: warning: left operand of comma operator has no effect [-Wunused-value]
38 | else if(R[ass]==r-1 and C[ass]==c-1)flags[r][c]=(r,c,11);
| ^
Anna.cpp:38:70: warning: right operand of comma operator has no effect [-Wunused-value]
38 | else if(R[ass]==r-1 and C[ass]==c-1)flags[r][c]=(r,c,11);
| ^~
Anna.cpp:39:66: warning: left operand of comma operator has no effect [-Wunused-value]
39 | else if(R[ass]==r-1 and C[ass]==c+1)flags[r][c]=(r,c,5);
| ^
Anna.cpp:39:70: warning: right operand of comma operator has no effect [-Wunused-value]
39 | else if(R[ass]==r-1 and C[ass]==c+1)flags[r][c]=(r,c,5);
| ^
Anna.cpp:40:64: warning: left operand of comma operator has no effect [-Wunused-value]
40 | else if(R[ass]==r and C[ass]==c-1)flags[r][c]=(r,c,10);
| ^
Anna.cpp:40:68: warning: right operand of comma operator has no effect [-Wunused-value]
40 | else if(R[ass]==r and C[ass]==c-1)flags[r][c]=(r,c,10);
| ^~
Anna.cpp:41:64: warning: left operand of comma operator has no effect [-Wunused-value]
41 | else if(R[ass]==r and C[ass]==c+1)flags[r][c]=(r,c,6);
| ^
Anna.cpp:41:68: warning: right operand of comma operator has no effect [-Wunused-value]
41 | else if(R[ass]==r and C[ass]==c+1)flags[r][c]=(r,c,6);
| ^
Anna.cpp:42:66: warning: left operand of comma operator has no effect [-Wunused-value]
42 | else if(R[ass]==r+1 and C[ass]==c-1)flags[r][c]=(r,c,9);
| ^
Anna.cpp:42:70: warning: right operand of comma operator has no effect [-Wunused-value]
42 | else if(R[ass]==r+1 and C[ass]==c-1)flags[r][c]=(r,c,9);
| ^
Anna.cpp:43:64: warning: left operand of comma operator has no effect [-Wunused-value]
43 | else if(R[ass]==r+1 and C[ass]==c)flags[r][c]=(r,c,8);
| ^
Anna.cpp:43:68: warning: right operand of comma operator has no effect [-Wunused-value]
43 | else if(R[ass]==r+1 and C[ass]==c)flags[r][c]=(r,c,8);
| ^
Anna.cpp:44:66: warning: left operand of comma operator has no effect [-Wunused-value]
44 | else if(R[ass]==r+1 and C[ass]==c+1)flags[r][c]=(r,c,7);
| ^
Anna.cpp:44:70: warning: right operand of comma operator has no effect [-Wunused-value]
44 | else if(R[ass]==r+1 and C[ass]==c+1)flags[r][c]=(r,c,7);
| ^
Anna.cpp:48:42: warning: left operand of comma operator has no effect [-Wunused-value]
48 | if(c<C[ass])flags[r][c]=(r,c,2);
| ^
Anna.cpp:48:46: warning: right operand of comma operator has no effect [-Wunused-value]
48 | if(c<C[ass])flags[r][c]=(r,c,2);
| ^
Anna.cpp:49:47: warning: left operand of comma operator has no effect [-Wunused-value]
49 | else if(C[ass]<c)flags[r][c]=(r,c,4);
| ^
Anna.cpp:49:51: warning: right operand of comma operator has no effect [-Wunused-value]
49 | else if(C[ass]<c)flags[r][c]=(r,c,4);
| ^
Anna.cpp:52:38: warning: left operand of comma operator has no effect [-Wunused-value]
52 | if(r<R[ass])flags[r][c]=(r,c,3);
| ^
Anna.cpp:52:42: warning: right operand of comma operator has no effect [-Wunused-value]
52 | if(r<R[ass])flags[r][c]=(r,c,3);
| ^
Anna.cpp:53:43: warning: left operand of comma operator has no effect [-Wunused-value]
53 | else if(R[ass]<r)flags[r][c]=(r,c,1);
| ^
Anna.cpp:53:47: warning: right operand of comma operator has no effect [-Wunused-value]
53 | else if(R[ass]<r)flags[r][c]=(r,c,1);
| ^