ACM题目大都有规定运行时间的, Z=beki]
L5wR4Ue)
那么我们如何测得程序运行时间呢? /<k]mY cu
m>f8RBp]'
这就得益于C++函数库time.h +ZR>ul-c
ojx2[a\
下面是一段示范代码: ~{ucr#]C
FK@Gd)(
#include<iostream> Mu@(^zW
#include<time.h> ;NF:98
using namespace std; !8|?0>3)
int main() tu^C<MV
{ G%>{Z?!B
long beginTime =clock();//获得开始时间,单位为毫秒 qS?^(Vt|R
!
u9LZ
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 ;( (|0Xa
\s6VOR/
long endTime=clock();//获得结束时间 J;N\q
~!P&LZ
cout<<"beginTime:"<<beginTime<<endl F{E`MK~f_
<<"endTime:"<<endTime<<endl j9R+;u/!
<<"endTime-beginTime:"<<endTime-beginTime<<endl; 24k;.o
Bo;{ QoB
return 0; 3F$N@K~s
}