ACM题目大都有规定运行时间的, iK!FVKi}
={;7WB$
那么我们如何测得程序运行时间呢? 0O a&vx
n=?wX#rEC#
这就得益于C++函数库time.h "R"{xOQl
'Y/kF1,*
下面是一段示范代码: <[K3Prf C
i,t!17M:
#include<iostream> A0OA7m:~4
#include<time.h> q]U!n
using namespace std; SgssNv
int main() 2#ZqGf.'v
{ {< EPm&q
long beginTime =clock();//获得开始时间,单位为毫秒 Cbpz Yv32
: 76zRF
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 b1;h6AeL
tEt46]{
long endTime=clock();//获得结束时间 j+e~
tCcN/
4sW'pH
cout<<"beginTime:"<<beginTime<<endl ;NE4G;px4<
<<"endTime:"<<endTime<<endl 3D^cPkX
<<"endTime-beginTime:"<<endTime-beginTime<<endl; hy>0'$mU
4I .'./u
return 0; LzDRy L
}