foo.c: In function 'barrier1':
foo.c:5:13: warning: left-hand operand of comma expression has no effect [-Wunused-value]
5 | {if(x[i]==sx,y[i]==sy+1)
| ^
foo.c: In function 'barrier2':
foo.c:10:13: warning: left-hand operand of comma expression has no effect [-Wunused-value]
10 | {if(x[i]==sx,y[i]==sy-1)
| ^
foo.c: In function 'barrier3':
foo.c:15:15: warning: left-hand operand of comma expression has no effect [-Wunused-value]
15 | {if(x[i]==sx-1,y[i]==sy)
| ^
foo.c: In function 'barrier4':
foo.c:20:15: warning: left-hand operand of comma expression has no effect [-Wunused-value]
20 | {if(x[i]==sx+1,y[i]==sy)
| ^
foo.c: In function 'main':
foo.c:37:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
37 | else if(dx=1&&dy==2){barrier1(n,x,y,s,sx,sy);}
| ^~
foo.c:38:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
38 | else if(dx=-1&&dy==-2){barrier1(n,x,y,s,sx,sy);}
| ^~
foo.c:39:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
39 | else if(dx=1&&dy==-2){barrier2(n,x,y,s,sx,sy);}
| ^~
foo.c:40:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
40 | else if(dx=-1&&dy==-2){barrier2(n,x,y,s,sx,sy);}
| ^~
foo.c:41:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
41 | else if(dx=-2&&dy==1){barrier3(n,x,y,s,sx,sy);}
| ^~
foo.c:42:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
42 | else if(dx=-2&&dy==-1){barrier3(n,x,y,s,sx,sy);}
| ^~
foo.c:43:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
43 | else if(dx=2&&dy==1){barrier4(n,x,y,s,sx,sy);}
| ^~
foo.c:44:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
44 | else if(dx=2&&dy==-1){barrier4(n,x,y,s,sx,sy);}
| ^~
foo.c: At top level:
foo.c:46:9: error: expected identifier or '(' before 'if'
46 | if(s==1){printf("YES");}
| ^~
foo.c:47:9: error: expected identifier or '(' before 'else'
47 | else{printf("NO");}
| ^~~~
foo.c:48:9: error: expected identifier or '(' before 'return'
48 | return 0;
| ^~~~~~
foo.c:49:1: error: expected identifier or '(' before '}' token
49 | }
| ^
[Hydro](https://hydro.ac)提供评测服务