ACM题目大都有规定运行时间的, 4]+ ^K`
_*;cwMne-
那么我们如何测得程序运行时间呢? Zq`bd55~
,v6Jr3
这就得益于C++函数库time.h nQP0<_S
ag+ML1#)
下面是一段示范代码: -e)bq:T
Y7jD:P
#include<iostream> (la
#include<time.h> txgGL'
using namespace std; Dr2h-
int main() JA)gM
{ [n}c}%
long beginTime =clock();//获得开始时间,单位为毫秒 i;tA<-$-
3jn@ [ m
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 AnyFg)a<
P! 3$RO
long endTime=clock();//获得结束时间 5m bs0GL
JZv]tJWq
cout<<"beginTime:"<<beginTime<<endl QO?ha'Sl
<<"endTime:"<<endTime<<endl /9yiMmr5W
<<"endTime-beginTime:"<<endTime-beginTime<<endl; {&;b0'!Tf
'qP^MdoE%~
return 0; HOD2/
}