ACM题目大都有规定运行时间的, +=:*[JEK,U
N-9Vx#i
那么我们如何测得程序运行时间呢? !)1gGXRY
M:9
6QM~
这就得益于C++函数库time.h {%"n[DLps
$q
iY)RE
下面是一段示范代码: Q/[g|"
R'udC}
#include<iostream> @|jLw($Ly
#include<time.h> PXRkK63
using namespace std; a
At<36{?
int main() )#H&lH
{ T.}wcQf&*
long beginTime =clock();//获得开始时间,单位为毫秒 e@ mjh,
`u't
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 ~fV\
X*
^]cl:m=*
long endTime=clock();//获得结束时间 '<JNS8h
D["~G v
cout<<"beginTime:"<<beginTime<<endl E0s|eA&
<<"endTime:"<<endTime<<endl (T9Q6\sa
<<"endTime-beginTime:"<<endTime-beginTime<<endl; pXy'S s@y
U{JD\G8m
return 0; FoNkISzW
}