ACM题目大都有规定运行时间的, O7m(o:t x3
-`kW&I0
那么我们如何测得程序运行时间呢? i Dp)FQ$
D9=KXo^
这就得益于C++函数库time.h JN-y)L/>
(AaoCa[
下面是一段示范代码: RQ'9m^
]Kt6^|S$a
#include<iostream> C=L>zOZ
#include<time.h> v\gLWq'
using namespace std; Bi 3<7
int main() rNWw?_H-H(
{ $oID(P
long beginTime =clock();//获得开始时间,单位为毫秒 | `2RShu
!}#8)?p
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 WUe{vV#S'0
kW Ml
long endTime=clock();//获得结束时间 p
Z|V
3
Iby\$~V
cout<<"beginTime:"<<beginTime<<endl &tLgG4pd
<<"endTime:"<<endTime<<endl #uG%j
<<"endTime-beginTime:"<<endTime-beginTime<<endl; 6$Xzpg(o
mI-]/:
return 0; {M4gF8(M
}