ACM题目大都有规定运行时间的, #C*&R>IvY
:ejJV
6.
那么我们如何测得程序运行时间呢? U7H9/<&o
Qn=$8!Qqa
这就得益于C++函数库time.h ndi+xaQtG
#ia;-
3
下面是一段示范代码: #a,9B-X
9%!dNnUk
#include<iostream> V'StvU
#include<time.h> -MfQ&U
using namespace std; z"379b7cN
int main() $<w)j!
{ =u|~
<zQw
long beginTime =clock();//获得开始时间,单位为毫秒 Ty+I8e]{
i@zY9,b
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 sN/+
W3JF5*
long endTime=clock();//获得结束时间 kso*} uh0
<z) E(J\
cout<<"beginTime:"<<beginTime<<endl PW)aLycPK
<<"endTime:"<<endTime<<endl $s gH'/>
<<"endTime-beginTime:"<<endTime-beginTime<<endl; |y1;&<
g7V_[R(6
return 0; 6 bO;&
}