foo.cc: In function ‘bool cmp(t, t)’:
foo.cc:13:33: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
13 | return a.x<b.x||a.x==b.x&&a.y<b.y;
| ~~~~~~~~^~~~~~~~~
foo.cc: In function ‘int main()’:
foo.cc:31:33: warning: unused variable ‘u’ [-Wunused-variable]
31 | int k,l,u,w,wi;cin>>k>>l;
| ^
foo.cc:35:25: warning: ‘w’ may be used uninitialized [-Wmaybe-uninitialized]
35 | if(w<=l)
| ^~
foo.cc:31:35: note: ‘w’ was declared here
31 | int k,l,u,w,wi;cin>>k>>l;
| ^
foo.cc:36:41: warning: ‘wi’ may be used uninitialized [-Wmaybe-uninitialized]
36 | for(int i=wi+1;i<=n;i++)
| ^
foo.cc:31:37: note: ‘wi’ was declared here
31 | int k,l,u,w,wi;cin>>k>>l;
| ^~