ACM题目大都有规定运行时间的, ^9 ^DA!'
009Q#[A
那么我们如何测得程序运行时间呢? <YvW /x
]Rj?OSok
这就得益于C++函数库time.h p#6tKY;N
f([d/
下面是一段示范代码: w%- S5#
r9n:[A&HE
#include<iostream> ATjE8!gO!
#include<time.h> !o\e/HGc!
using namespace std; 1NkJs&
int main() =3dd1n;8>
{ l OiZ2_2
long beginTime =clock();//获得开始时间,单位为毫秒 p#
|}
o9
(U@$gkUx}G
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 3Scc"9]
v1p^="IHI
long endTime=clock();//获得结束时间 B_*Ayk
w<Bw2c
cout<<"beginTime:"<<beginTime<<endl ZE9.r`
<<"endTime:"<<endTime<<endl 51;[R8'w
<<"endTime-beginTime:"<<endTime-beginTime<<endl; ?_ eHvw
V3ExS1fNf
return 0; /7x1Z*Hg
}