clo.cpp: In function 'int main()':
clo.cpp:38:41: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
dp[i & 1][j] = max(dp[1 - i & 1][j], dp[1 - i & 1][j - objects[i].c] + objects[i].v);
~~^~~
clo.cpp:38:59: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
dp[i & 1][j] = max(dp[1 - i & 1][j], dp[1 - i & 1][j - objects[i].c] + objects[i].v);
~~^~~
clo.cpp:39:38: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
else dp[i & 1][j] = dp[1 - i & 1][j];
~~^~~
clo.cpp:42:32: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
FOR(j, 0, mx + 1) dp[1 - i & 1][j] = INT_MIN;
~~^~~
clo.cpp:45:31: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
cout << *max_element(dp[1 - (n + m) & 1], dp[1 - (n + m) & 1] + mx + 1);
~~^~~~~~~~~
clo.cpp:45:52: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
cout << *max_element(dp[1 - (n + m) & 1], dp[1 - (n + m) & 1] + mx + 1);
~~^~~~~~~~~