ITPub博客

首页 > > > 《算法竞赛入门经典》第一章

《算法竞赛入门经典》第一章

作者:Ruiyuan Li 时间:2015-06-30 00:00:00 0 删除 编辑

1.PI除了宏定义外,更好的办法可以通过下面获得:

#include 

const double pi=acos(-1.0);

2.通过程序计时:

#include 

int main(){
    ...
    xxxx;
    printf("Time used = %lf\n", (double)clock()/CLOCKS_PER_SEC);
}

这里clock()表示从程序运行开始到目前为止的运行时间,由于每台机器的CLOCKS_PER_SEC不同,因此clock()函数的运行结果在不同机器的执行结果不一样。除以CLOCKS_PER_SEC得以s为单位的时间。

注意若中间若需要用户交互,等待时间也会记录在内。一种方法是记录算法实际执行的开始时间,然后记录结束的时间,最后作差值即为算法运行时间。另一种方法通过命令行,管道的方法,将需要用户输入的参数输入:

echo 参数 | 程序名


<!-- -->

原文作者:;如有侵权,请联系管理员删除。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2020-05-21

  • 博文量
    495
  • 访问量
    4825