ACM题目大都有规定运行时间的, k68\ _ NUL
uD_iyK0,
那么我们如何测得程序运行时间呢? `J#(ffo-
DR;rK[f
这就得益于C++函数库time.h NZ7g}+GTG
O$+0 .
下面是一段示范代码: O)n"a\LD
vdV@G`)HPr
#include<iostream> ZG3u
#include<time.h> xx_]e4
using namespace std; g ?qm >X
int main() 1ve
%xF
{ x[zt(kC0+
long beginTime =clock();//获得开始时间,单位为毫秒 D:4Iex9$F"
(w}iEm\b
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 h,"K+$
LY(YgqL
long endTime=clock();//获得结束时间 B|zJrz0q3
r>+\9q1
cout<<"beginTime:"<<beginTime<<endl r3*0`Rup
<<"endTime:"<<endTime<<endl A}W)La\
<<"endTime-beginTime:"<<endTime-beginTime<<endl; !RN(/ &%y
j#rjYiYKy
return 0; BagO0#
}