ACM题目大都有规定运行时间的, f\ wP}c'
.."=
那么我们如何测得程序运行时间呢? Wn(pz)+Y
c({V[eGY
这就得益于C++函数库time.h O;u&>BMk
VFZ_Vw
下面是一段示范代码: a]<y*N?qu
o2FQ/EIE
#include<iostream> O43emL3
#include<time.h> #)aUKFX
using namespace std; iI27N'g
int main() ;$Eg4uX
{ @w)Vt$+b]
long beginTime =clock();//获得开始时间,单位为毫秒 <_S>- ;by
l@x/{0
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 ,Qgxf';+$
>Jl(9)e
long endTime=clock();//获得结束时间 bIR AwktD
Q1fJ`A=
cout<<"beginTime:"<<beginTime<<endl r*|#*"K"a
<<"endTime:"<<endTime<<endl ay\ e#)
<<"endTime-beginTime:"<<endTime-beginTime<<endl; ?I6us X9$
~>af"<
return 0; _] ~ gp.
}