ACM题目大都有规定运行时间的, >OK#n)U`
"TNVD"RLY
那么我们如何测得程序运行时间呢? QXs8:;T
q6REh;$
这就得益于C++函数库time.h CcY7$D
NO2(vE
下面是一段示范代码: 6T_K9
6Cv.5Vhx
#include<iostream> IB8gDP2
#include<time.h> T cJ$[
using namespace std; &qKigkLd
int main() P\AqpQv
{ t+O e)Ns
long beginTime =clock();//获得开始时间,单位为毫秒 ,:UX<6l
R
q_sEw~~@!
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 i $C-)d]
lI6W$V\,
long endTime=clock();//获得结束时间 x#r<,uNn,
nR[^|CAR
cout<<"beginTime:"<<beginTime<<endl rEM#D]k
<<"endTime:"<<endTime<<endl at|
\FOKj
<<"endTime-beginTime:"<<endTime-beginTime<<endl; H:Y&OZ
[1SMg$@<
return 0; o/^1Wm=
}