hottercolder.cpp: In lambda function:
hottercolder.cpp:6:25: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
6 | return (n<5?1:(n+1>>1)-f(n>>1));
| ~^~
hottercolder.cpp: In function 'int HC(int)':
hottercolder.cpp:18:24: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
18 | if(k==-1) r=x+y-1>>1;
| ~~~^~
hottercolder.cpp:19:31: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
19 | else if(k==0) return x+y>>1;
| ~^~
hottercolder.cpp:21:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
21 | l=x+y+2>>1;x=y;
| ~~~^~
hottercolder.cpp:27:34: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
27 | if(k==0) return x+y>>1;
| ~^~
hottercolder.cpp:28:44: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
28 | else if((k==1)^(x>y)) l=x+y+2>>1;
| ~~~^~
hottercolder.cpp:29:27: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
29 | else r=x+y-1>>1;
| ~~~^~