ACM题目大都有规定运行时间的, Pl
U!-7
QHOem=B
那么我们如何测得程序运行时间呢? 2s~X
? r^+-
这就得益于C++函数库time.h 0e&Vvl4DK
|dXmg13( -
下面是一段示范代码: S~hNSw(-
-[Q%Vv!8
#include<iostream> &q>=6sQvf
#include<time.h> \59+JLmP4
using namespace std; uk16
int main() W,:*`
{ q*8^938
long beginTime =clock();//获得开始时间,单位为毫秒 .Um.dXBYU
@wb V@
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 88G Q F
al1Uf]xh
long endTime=clock();//获得结束时间 5F$W^N
smJ%^'x
cout<<"beginTime:"<<beginTime<<endl |nIm$ p'
<<"endTime:"<<endTime<<endl 7i`8 c =.
<<"endTime-beginTime:"<<endTime-beginTime<<endl; A~u-Iv(U
iphe0QE[#}
return 0; x,pzX(
}