ACM题目大都有规定运行时间的, Z{rD4S@^
8 CCA}lOG
那么我们如何测得程序运行时间呢? CINC1Ll_24
y4`uU1=
这就得益于C++函数库time.h )~ =g}&
N^xk.O_TO
下面是一段示范代码: AlhPT (
} DQ KfS
#include<iostream> P=
nu&$;
#include<time.h> ^^{7`X
u
using namespace std; v 8NoD_
int main() CK#SD|~:
{ lt{yo\
long beginTime =clock();//获得开始时间,单位为毫秒 W
B7gY\Y&M
M\)(_I)V=
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 =`fz#Mfd
2qe]1B;
long endTime=clock();//获得结束时间 ,B||8W9
Fv2U@n6'v
cout<<"beginTime:"<<beginTime<<endl I'a&n}jx
<<"endTime:"<<endTime<<endl O+*<^*YyD
<<"endTime-beginTime:"<<endTime-beginTime<<endl; jb0LMl}/A
pPnJf{
return 0; w5R?9"d@
}