/in/foo.cc: In function 'll read()':
/in/foo.cc:22:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
if(c=='-') f=-1; c=getchar();
^~
/in/foo.cc:22:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
if(c=='-') f=-1; c=getchar();
^
/in/foo.cc: In function 'bool cmp(const Pt&, const Pt&)':
/in/foo.cc:41:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return a.x<b.x || a.x==b.x&&a.y<b.y;
~~~~~~~~^~~~~~~~~
/in/foo.cc: In function 'void solve(int, int)':
/in/foo.cc:62:14: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;
~^~