ACM题目大都有规定运行时间的, 1P(5+9"s
aRPpDSR?l
那么我们如何测得程序运行时间呢? LxWnPi ^
.M3]\I u
这就得益于C++函数库time.h 3q{op9_T7
p.(8e kh
下面是一段示范代码: jNKu5"HB
PL;PId<9w
#include<iostream> HYd&.*41rE
#include<time.h> oMM+af
using namespace std; Q8]lz}
int main() T(Q(7
{ x+? P/Ckg
long beginTime =clock();//获得开始时间,单位为毫秒 T8nOb9Nrj
iUNlNl ?
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 oD0WHp
*fz]Q>2g a
long endTime=clock();//获得结束时间 r]GG9si
azEN_oUV
cout<<"beginTime:"<<beginTime<<endl TR@*tfS
<<"endTime:"<<endTime<<endl Dt)O60X3>
<<"endTime-beginTime:"<<endTime-beginTime<<endl; FU;b8{Y
2n/cqK
return 0; 0?x9.]
}