ACM题目大都有规定运行时间的, Dc 84^>l
#iRd2Qj%
那么我们如何测得程序运行时间呢? s!]QG
B`vC>
这就得益于C++函数库time.h j'Gezx^.<e
BQv*8Hg
B6
下面是一段示范代码: HcV,r,>e
T t_QAIl
#include<iostream> |Qpd<L
#include<time.h> -I z,vd
using namespace std; ];eJ'#
int main() mZ0_^
{ '$4&q629d
long beginTime =clock();//获得开始时间,单位为毫秒 %fXgV\xY
kLXa1^Lq
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 67||wh.BU
[Kb)Q{=)
long endTime=clock();//获得结束时间 ACI.{`SrQ=
gQeoCBCE
cout<<"beginTime:"<<beginTime<<endl n<eK\w
<<"endTime:"<<endTime<<endl 2ppJ;P{k
<<"endTime-beginTime:"<<endTime-beginTime<<endl; +O8}twt@
"y ;0}9]n1
return 0; 1C/Vwf:@
}