关于RE
查看原帖
关于RE
1000298
Vsinger_洛天依楼主2024/4/5 16:07

不开启 O2 优化的结果,编译命令 g++ 1.cpp -o 1 && times ./1

开启 O2 优化后的结果 ,编译命令 g++ -O2 -std=c++14 test.cpp -o test && time./ test

(此处warning与RE无关) 去掉-std=c++14后可以跑,但是结果是错的,至少能跑不是吗 ,编译命令g++ -O2 test.cpp -o test && time ./test

开启 -Ofast 之后可以在开着 -std=c++14 的同时跑,编译命令 g++ -Ofast -std=c++14 test.cpp -o test && time ./test

开启 Ofast 后关掉 -std=c++14 也可以跑

Wall命令并没有提示任何和 RE 有关内容

这是 -fsanitize=address,undefined 查出来的结果

很明显比较有问题,但是我看不懂

在大约10分钟后我发现可以在开着 O2 下跑了,还可以使用 -std=c++14 ,但是不开还是会RE

同时此时的 -Wall 提示我,我的浮点数快读可能有问题,但是这个是唐式提示,并没有实际作用

首先我没有使用 rnd 来读入,其次我这里就是应该这样写的,所以它唐

代码在下面

2024/4/5 16:07
加载中...