foo.cc: In function 'void Y(int, int)':
foo.cc:33:78: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
33 | W[u][0] = F[d[u]][0] = F[d[u] - m][0] & H[d[u]] - H[d[u] - m] * P[m] == Z[m][0],
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
foo.cc:34:78: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
34 | W[u][1] = F[d[u]][1] = F[d[u] - m][1] & H[d[u]] - H[d[u] - m] * P[m] == Z[m][1];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
foo.cc: In function 'void Q(int, int)':
foo.cc:45:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
45 | W[u][0] = F[1][0] = C[0][1] = a[u] == o[b[u] = 1];
foo.cc:46:33: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
46 | W[u][1] = F[1][1] = C[1][1] = a[u] == o[m];
[Hydro](https://hydro.ac)提供评测服务