问题标题: 论火车头&网速的重要性

1
2
已解决
董子墨
董子墨
中级天翼
中级天翼

众所众知,在很多题目中,超时让我们烦恼

那么,怎么加快程序运行速度呢?

首先,你需要将cin改成scanf,把cout改成printf。

如果这还不行,你就要把max和min改成三目运算符

如果这样还是不行呢?

那你就要用到火车头了

#pragma GCC optimize(3)
#pragma GCC target("avx")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("inline")
#pragma GCC optimize("-fgcse")
#pragma GCC optimize("-fgcse-lm")
#pragma GCC optimize("-fipa-sra")
#pragma GCC optimize("-ftree-pre")
#pragma GCC optimize("-ftree-vrp")
#pragma GCC optimize("-fpeephole2")
#pragma GCC optimize("-ffast-math")
#pragma GCC optimize("-fsched-spec")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("-falign-jumps")
#pragma GCC optimize("-falign-loops")
#pragma GCC optimize("-falign-labels")
#pragma GCC optimize("-fdevirtualize")
#pragma GCC optimize("-fcaller-saves")
#pragma GCC optimize("-fcrossjumping")
#pragma GCC optimize("-fthread-jumps")
#pragma GCC optimize("-funroll-loops")
#pragma GCC optimize("-fwhole-program")
#pragma GCC optimize("-freorder-blocks")
#pragma GCC optimize("-fschedule-insns")
#pragma GCC optimize("inline-functions")
#pragma GCC optimize("-ftree-tail-merge")
#pragma GCC optimize("-fschedule-insns2")
#pragma GCC optimize("-fstrict-aliasing")
#pragma GCC optimize("-fstrict-overflow")
#pragma GCC optimize("-falign-functions")
#pragma GCC optimize("-fcse-skip-blocks")
#pragma GCC optimize("-fcse-follow-jumps")
#pragma GCC optimize("-fsched-interblock")
#pragma GCC optimize("-fpartial-inlining")
#pragma GCC optimize("no-stack-protector")
#pragma GCC optimize("-freorder-functions")
#pragma GCC optimize("-findirect-inlining")
#pragma GCC optimize("-fhoist-adjacent-loads")
#pragma GCC optimize("-frerun-cse-after-loop")
#pragma GCC optimize("inline-small-functions")
#pragma GCC optimize("-finline-small-functions")
#pragma GCC optimize("-ftree-switch-conversion")
#pragma GCC optimize("-foptimize-sibling-calls")
#pragma GCC optimize("-fexpensive-optimizations")
#pragma GCC optimize("-funsafe-loop-optimizations")
#pragma GCC optimize("inline-functions-called-once")
#pragma GCC optimize("-fdelete-null-pointer-checks")
#pragma GCC optimize(2)

注意:火车头比赛时不能用!比赛时不能用!比赛时不能用!用了直接0分!

如果用了火车头,你是90分,那么,你要关闭除浏览器以外的所用应用,然后提交,这样可以让你极限AC(如下图)

董子墨在2021-06-14 10:51:40追加了内容

火车头复制链接


0
已采纳
包涵宇
包涵宇
中级天翼
中级天翼

董子墨。。。

你们怎么都用我发的(你还记得吗)

0
0
张恩泽
张恩泽
高级天翼
高级天翼

可以啊,如果是5G带宽,岂不是更快[doge]

0
0
0
0
0
吕易航
吕易航
资深守护
资深守护

 

素数个数

用普通方法

优化普通方法

素数爱是晒(埃式筛)

火车头+O2

0
黄依成
黄依成
中级天翼
中级天翼

代码速度和网速没有任何关系

至于你那份代码AC了,也只是碰巧而已

我要回答