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)提供评测服务