ACM题目大都有规定运行时间的, Q!$kUcky9
tZ6v@W
那么我们如何测得程序运行时间呢? !&<Wc^PG
^gVbVz[17
这就得益于C++函数库time.h ZpP6Q
lVKF^-i
下面是一段示范代码: {gq:sj>
/)HEx&SQmZ
#include<iostream> ^SES')x
#include<time.h> vN[m5)aT
using namespace std; @x\gk5
int main() (4/`@;[
{ P24
long beginTime =clock();//获得开始时间,单位为毫秒 9H Bx[2&
[O =)FiY-
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 '"NdT7* +
JZ*?1S>
long endTime=clock();//获得结束时间 ~s^6Q#Z9|
fTnyCaB
cout<<"beginTime:"<<beginTime<<endl 1</t #r
<<"endTime:"<<endTime<<endl Zi '8~iEH
<<"endTime-beginTime:"<<endTime-beginTime<<endl; c[eGpZ]
Tlv|To
return 0; MZ#2WP)F
}