ACM题目大都有规定运行时间的, Q3hf =&$
$Q#n'#c
那么我们如何测得程序运行时间呢? =dNE1rdzNa
aE)1LP
这就得益于C++函数库time.h #A4WFZ
($<&H>j0
下面是一段示范代码: ,^e2ma|z
/_J{JGp9
#include<iostream> DTA$,1JuD
#include<time.h> B<BS^waU
using namespace std; d.w]\
int main() jG&HPVr
{ REU&8J@k&?
long beginTime =clock();//获得开始时间,单位为毫秒 ;Ngk"5
30WOH
'n
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 U5j4iz'
EMe1!)
long endTime=clock();//获得结束时间 _XP}fx7$C
>ryA:TO{
cout<<"beginTime:"<<beginTime<<endl 6e \?%,H
<<"endTime:"<<endTime<<endl #]1jvB
<<"endTime-beginTime:"<<endTime-beginTime<<endl; |(W04Wp"@
%`s#p` Ol1
return 0; EZiLXQd_
}