比如这样可以
```cpp
const int dx[]={1,-1,0,0};
const int dy[]={0,0,1,-1};
```
而这样就不行
```cpp
const int dx[]={1,0-1,0};
const int dy[]={0,1,0,-1};
```
by SFWR @ 2019-06-06 20:55:35
第二种`const int dx[]={1,0-1,0};`写错了
应该是`const int dx[]={1,0,-1,0};`(少一个逗号)
by andyli @ 2019-06-06 21:08:12
@[SFWR](/space/show?uid=116388) 楼上正解
by Kubic @ 2019-06-06 21:13:32
@[andyli](/space/show?uid=84282)
QAQ在讨论里面的输错了,在原本的里面是加了,的
by SFWR @ 2019-06-06 21:13:49
[这是AC的](https://www.luogu.org/recordnew/show/19653098)
[这是WA的](https://www.luogu.org/recordnew/show/19672023)
by SFWR @ 2019-06-06 21:16:49
就只有方向数组不一样
by SFWR @ 2019-06-06 21:17:07
有可能你代码内部对方向有要求
by Spasmodic @ 2019-07-25 22:17:48
实测没区别
可能代码别的地方有问题,用这个数组巧妙地卡了过去。。。
看下判边界的地方?
by 最后之作 @ 2019-08-12 19:06:08
@[SFWR](/space/show?uid=116388) 开始的时候不是要建图吗?,然后如果你像后面WA的那样建,标记点的数组就会错
by a2954898606 @ 2019-10-09 12:09:06