广搜莫名其妙的编译错误

P1746 离开中山路

@[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


| 下一页