@[rlgrlgrlg](/user/574931) 改掉万能头坏习惯就好了
by SkyWave @ 2023-04-05 10:58:23
```
--#include<bits/stdc++.h>
++#include <iostream>
++#include <queue>
```
by SkyWave @ 2023-04-05 10:59:15
在Devc++上运行没问题,但洛谷会显示编译错误
by rlgrlgrlg @ 2023-04-05 10:59:23
@[rlgrlgrlg](/user/574931) 听话,以后改掉万能头受益终生
by SkyWave @ 2023-04-05 11:00:53
这是为什么
by rlgrlgrlg @ 2023-04-05 11:01:13
别用全局变量就好了。全局、`std*`、`posix` 这些命名空间是标准库放东西的地方。
```diff
@@ -1,5 +1,6 @@
#include<bits/stdc++.h>
using namespace std;
+namespace {
bool a[1010][1010];
struct node
{
@@ -14,7 +15,7 @@
0,-1,
};
int n,x1,x2,y1,y2;
-int main()
+void my_main()
{
cin>>n;
string str;
@@ -49,3 +50,5 @@
}
}
}
+}
+int main() { my_main(); }
```
by ud2_ @ 2023-04-05 11:01:40
@[rlgrlgrlg](/user/574931) 因为万能头就是邪教
by SkyWave @ 2023-04-05 11:01:50
p数组定义错了!!!@[rlgrlgrlg](/user/574931)
应是:
```cpp
int p[4][2]={
{1,0},
{0,1},
{-1,0},
{0,-1}
};
```
by 2011FYCCCTA @ 2023-04-05 11:02:38
@[2011FYCCCTA](/user/923403) 这里没有问题
by SkyWave @ 2023-04-05 11:02:56
就是因为他是用了邪教,洛谷不乐意了
by SkyWave @ 2023-04-05 11:03:21