ACM题目大都有规定运行时间的, JQ-gn^tsy
A
&9(mB
那么我们如何测得程序运行时间呢? !GQ\"Ufs>
3QOUU,Dt$
这就得益于C++函数库time.h #vqo -y7@
^p/Ob'!
下面是一段示范代码: =FT98H2*|
1uk0d`JL
#include<iostream> (x$9~;<S*d
#include<time.h> `3'0I /d"z
using namespace std; zPKr/
int main() 08m;{+|vY
{ `K
>?ju"
long beginTime =clock();//获得开始时间,单位为毫秒 <x),,a=X
'XUKN/.
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 gxGrspqg
A[YpcG'9
long endTime=clock();//获得结束时间 N9rBW
@&hnL9D8lL
cout<<"beginTime:"<<beginTime<<endl =_8Tp~j
<<"endTime:"<<endTime<<endl sfVf@0g
<<"endTime-beginTime:"<<endTime-beginTime<<endl; yRYWch
{A o,t+j
return 0; m%8qZzqk
}