/in/foo.cc: In function 'void build(long long int, long long int, long long int)':
/in/foo.cc:29:18: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
29 | int mid=l+r>>1;
| ~^~
/in/foo.cc: In function 'void modify(long long int, long long int, long long int, long long int)':
/in/foo.cc:40:24: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
40 | int mid=tr[u].l+tr[u].r>>1;
| ~~~~~~~^~~~~~~~
/in/foo.cc: In function 'long long int query(long long int, long long int, long long int)':
/in/foo.cc:51:30: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
51 | int res=0,mid=tr[u].l+tr[u].r>>1;
| ~~~~~~~^~~~~~~~
/in/foo.cc: In function 'int main()':
/in/foo.cc:77:6: error: 'x' was not declared in this scope
77 | cin>>x>>y>>k;modify(x,y,-k);
| ^
/in/foo.cc:77:9: error: 'y' was not declared in this scope
77 | cin>>x>>y>>k;modify(x,y,-k);
| ^
/in/foo.cc:77:12: error: 'k' was not declared in this scope
77 | cin>>x>>y>>k;modify(x,y,-k);
| ^