【灵异事件】关于 std::abs
查看原帖
【灵异事件】关于 std::abs
219595
Vocalise楼主2021/2/12 00:06

在写 PR 模板的时候。发现慢得一P,只有 7 分。

肉眼看不出任何不同。

于是决定把题解一步步改成自己的代码。

就是这份题解

但是当我把题解中的

using namespace std;

去掉之后,题解突然变得和自己一样慢。

然后在自己的代码上加上这一句,就变快了。

排除掉其它系统函数后,惊讶地发现,在不写 using 的时候,abs(t-s) 会非常慢,std::abs(t-s) 就可以 AC。手写也可以。

求解释。虽然知道是不同库里的函数,但是为何效率相差这么大?况且本地分别测试运行 1e9 次的时间上并没有什么差距。

顺便警醒后人。(

2021/2/12 00:06
加载中...