/in/foo.cc: In function 'int setp(int, int)':
/in/foo.cc:35:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
35 | if (hi[a-1][b] < hi[a][b] && len[a-1][b] == 0|| hi[a + 1][b] < hi[a][b] && len[a + 1][b] == 0|| hi[a][b - 1] < hi[a][b] && len[a][b - 1] == 0|| hi[a][b + 1] < hi[a][b] && len[a][b + 1] == 0)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/in/foo.cc:35:129: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
35 | if (hi[a-1][b] < hi[a][b] && len[a-1][b] == 0|| hi[a + 1][b] < hi[a][b] && len[a + 1][b] == 0|| hi[a][b - 1] < hi[a][b] && len[a][b - 1] == 0|| hi[a][b + 1] < hi[a][b] && len[a][b + 1] == 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:35:177: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
35 | if (hi[a-1][b] < hi[a][b] && len[a-1][b] == 0|| hi[a + 1][b] < hi[a][b] && len[a + 1][b] == 0|| hi[a][b - 1] < hi[a][b] && len[a][b - 1] == 0|| hi[a][b + 1] < hi[a][b] && len[a][b + 1] == 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~