ACM题目大都有规定运行时间的, KMU4n-s"o
"ul {d(K3
那么我们如何测得程序运行时间呢?
l7W 6qNB
Pdt6nzfr
这就得益于C++函数库time.h ZkA U17f
&GlwC%$S
下面是一段示范代码: U4gF(Q
'@p['#\uI
#include<iostream> v'VD0+3[H
#include<time.h> &z>e5_.
using namespace std; V>ieh2G(
int main() ANJ$'3tg
{ '<rZm=48
long beginTime =clock();//获得开始时间,单位为毫秒 zRq-b`<7V
{P{bOe
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 sA'6ty
--HF8_8;'
long endTime=clock();//获得结束时间 c.,2GwW
NXNY"r7~
cout<<"beginTime:"<<beginTime<<endl ^zt-HDBR_
<<"endTime:"<<endTime<<endl {.QEc0-
<<"endTime-beginTime:"<<endTime-beginTime<<endl; @$LWWTr;
5D_fXfx_|
return 0; ;\lW5ZX
}