ACM题目大都有规定运行时间的, KvJP(!{
d)GkXll1D
那么我们如何测得程序运行时间呢? NVA`t]gn
):fu
这就得益于C++函数库time.h {.D2ON
8cBW] \ v
下面是一段示范代码: 3Ra\2(bR
S[hJ{0V
#include<iostream> E"1;i
#include<time.h> ?tC}M;~
using namespace std; g.Caapy
int main() B
mBzOk^
{ /yw\(|T
long beginTime =clock();//获得开始时间,单位为毫秒 8@W/43K8-
`^bvj]>l
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 [OoH5dD
;p#Z :6
long endTime=clock();//获得结束时间 -6~dJTm[t
>_0 i=.\
cout<<"beginTime:"<<beginTime<<endl !Zyx$2K
<<"endTime:"<<endTime<<endl y|+~>'^JR
<<"endTime-beginTime:"<<endTime-beginTime<<endl; :YJ7J4
[%iUg\'7d
return 0; ^Q)gsJY|I
}