ACM题目大都有规定运行时间的, -e>|kPfv!
hb^!LtF#Y
那么我们如何测得程序运行时间呢? D!FaE N
r2eQ{u{nX
这就得益于C++函数库time.h iyM^[/-R6
z]#hWfM4B:
下面是一段示范代码: )s")y
YB!!/ SX4
#include<iostream> 9;f|EGwZ
#include<time.h> !Tfij(91
using namespace std; }=@zj6AC
int main() [8]m8=n
{ MV936
long beginTime =clock();//获得开始时间,单位为毫秒 "DckwtG:%
=MSu3<y,
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 -J$g(sikt
:c4kBl%gJ
long endTime=clock();//获得结束时间 HHS45kg[c
0'yyfz
cout<<"beginTime:"<<beginTime<<endl +WF.wP?y
<<"endTime:"<<endTime<<endl tV`&-H
<<"endTime-beginTime:"<<endTime-beginTime<<endl; nR'#s%Kj
@>O&Cpt
return 0; k&GHu0z
}