ACM题目大都有规定运行时间的, 8wOr`ho B
QnqX/vnR
那么我们如何测得程序运行时间呢? ,=FYf|Z
%2.T1X%!
这就得益于C++函数库time.h Y*6*;0Kx
*T3"U|0_ y
下面是一段示范代码: {221@ zcCq
"F^EfpcJ{9
#include<iostream> S$Wd}2>
#include<time.h> .s+e
hZ
using namespace std; Ur@3_F
int main() =o {`vv
{ j>U.(K
long beginTime =clock();//获得开始时间,单位为毫秒 C/XOI>
pT
<H&
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 <NUZPX29
cWi2Sls
long endTime=clock();//获得结束时间 mEA w^
],LOkAX
cout<<"beginTime:"<<beginTime<<endl 2:]Sy4K{
<<"endTime:"<<endTime<<endl 0o#lB^e;l
<<"endTime-beginTime:"<<endTime-beginTime<<endl; 5v]xk?Eb
x?k6ek
return 0; q+ .=f.+Z
}