ACM题目大都有规定运行时间的, hk}
t:<
.&iN(Bd
那么我们如何测得程序运行时间呢? #ZWl=z5aBi
FJwt?3\u5
这就得益于C++函数库time.h W-XpJ\_
lw[<STpD;
下面是一段示范代码: xNX'~B^4d
}0;Sk(B>
#include<iostream> c~+l-GIWm
#include<time.h> JIxiklk
using namespace std; {|6z+vR
int main() =}R~0|^
{ ,I`_F,
long beginTime =clock();//获得开始时间,单位为毫秒 y5u\j{?Te
T3z(k
la
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 9m8ee&,
_z8;lt
long endTime=clock();//获得结束时间 Pp*}R2
zvr\36
cout<<"beginTime:"<<beginTime<<endl 31}W6l88c
<<"endTime:"<<endTime<<endl Ttv'k*$cP
<<"endTime-beginTime:"<<endTime-beginTime<<endl; 3LW[H+k
pjN:Y]
return 0; "}zda*z8
}