ACM题目大都有规定运行时间的, 7}e{&\0=l
\G]vTK3
那么我们如何测得程序运行时间呢? W(*?rA- PP
dy0xz5N-
这就得益于C++函数库time.h G?yG|5.pU
!='&#@7u
下面是一段示范代码: ATU] KL!{
h IUO=f
#include<iostream> gtb,}T=1
#include<time.h> F,
p~O{
Q
using namespace std; RT=(vq @
int main() <NX6m|DD
{ _Nq7_iT0
long beginTime =clock();//获得开始时间,单位为毫秒 PEAo'63$
M6b6lhg
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 6~6*(s|]A
GCA?sFwo>
long endTime=clock();//获得结束时间 Y]t)k9|vv
rv97Wm+
cout<<"beginTime:"<<beginTime<<endl ?qjlWCV|e
<<"endTime:"<<endTime<<endl 2l!* o7
<<"endTime-beginTime:"<<endTime-beginTime<<endl; y]ZujfW7
`~3y[j]kO
return 0; d_}q.%*
}