ACM题目大都有规定运行时间的, OF-WUa4t
Pv[ykrm/
那么我们如何测得程序运行时间呢? l_ b_-p
|G=FqAXH
这就得益于C++函数库time.h j"0rkN3$J
?cJA^W
下面是一段示范代码: ]7l{g9?ZtV
(QKsB3X
#include<iostream> {RJ52Gx(
#include<time.h> }v&K~!*
using namespace std; ( mt*y]p?
int main() )WclV~
{ g+3Hwtl
long beginTime =clock();//获得开始时间,单位为毫秒 |C4o zl=O?
Fq4lXlSB
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 K?JV]^
+9jivOmK
long endTime=clock();//获得结束时间 ;da4\bppt
S!<"Swf:
cout<<"beginTime:"<<beginTime<<endl wO89&XZ<
<<"endTime:"<<endTime<<endl )tCx5 9
<<"endTime-beginTime:"<<endTime-beginTime<<endl; ,A?{~?u.
@x*.5:[
return 0; EFD?di)s
}