ACM题目大都有规定运行时间的, C0C0GqN,
o
\L!(hm
那么我们如何测得程序运行时间呢? wrv5V M}
=]>%t]
这就得益于C++函数库time.h **;p(CI
7}
O;FX+x
下面是一段示范代码: -$k>F#
xF8S*,#,*
#include<iostream>
'ig, ATY
#include<time.h> _9If/RD
using namespace std; j'rS&BIG
int main() 4YA./j%'
{ ur%$aX)
long beginTime =clock();//获得开始时间,单位为毫秒 y;`eDS'0.N
>IvBUM[Rt
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 'imU`zeo
QTJu7^O9
long endTime=clock();//获得结束时间 JJk#,AP
a:!uORQby
cout<<"beginTime:"<<beginTime<<endl D_D,t8_Y
<<"endTime:"<<endTime<<endl /XpSe<3
<<"endTime-beginTime:"<<endTime-beginTime<<endl; C3 ;[e0.1b
UZxmhsv
return 0; GrI&?=S^
}