ACM题目大都有规定运行时间的, e^j<jV`1
K(<$.
那么我们如何测得程序运行时间呢? &&[zT/]P
ojHhT\M`
这就得益于C++函数库time.h s}6+8 fE"
`/#f?Hk=
下面是一段示范代码: zVSx$6eiU
\)ip>{WG
#include<iostream> +' %@!
#include<time.h> 7ftR4
using namespace std; >~_Jq|KBB
int main() !c%
{ w/ TKRCO3
long beginTime =clock();//获得开始时间,单位为毫秒 U^MuZ
> 2#%$lX6
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 3KSpB;HX
?hnx/z+uT
long endTime=clock();//获得结束时间 PgMbMH
X0`j-*,FX
cout<<"beginTime:"<<beginTime<<endl &VDl/qnaL
<<"endTime:"<<endTime<<endl 8p&kL