ACM题目大都有规定运行时间的, 69iM0X!'u
Uuz?8/w}#
那么我们如何测得程序运行时间呢? <5k&)EoT
82s5VQ6
这就得益于C++函数库time.h ])=H
Pt(tRH B
下面是一段示范代码: %p*`h43;
bM5CDzH(#X
#include<iostream> g<\>; }e
#include<time.h> /3F<=zi kO
using namespace std; #@E(<Pu4`
int main() "f<#.}8
{ {6:&
%V
long beginTime =clock();//获得开始时间,单位为毫秒 =E1tgrW
qh H+m
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 y
qkX:jt
WAv@F[
long endTime=clock();//获得结束时间 *0\k
Z,#BJ
?R282l
cout<<"beginTime:"<<beginTime<<endl ET3,9+Gj
<<"endTime:"<<endTime<<endl 2^J/6R$
<<"endTime-beginTime:"<<endTime-beginTime<<endl; {zu/tCq?
K k`<f d
return 0; jzQ I>u
}