ACM题目大都有规定运行时间的, .FXn=4l'vV
oVSq#I4
那么我们如何测得程序运行时间呢? bfjtNF*^
u?n{r
这就得益于C++函数库time.h d4zqLD$A
PXYo@^ 3
下面是一段示范代码: >Kc>=^=5
Z,osdF
#include<iostream> hd}"%9p
#include<time.h> [8QE}TFic
using namespace std; UF00K1dbz
int main() R\wG3Oxol
{ 7 n=fB#!*3
long beginTime =clock();//获得开始时间,单位为毫秒 {r!X W
)cy_d!
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 Wg+fT{[f|
sy|{}NkA!
long endTime=clock();//获得结束时间 `<L6Q2Y>j
c*g(R.!
cout<<"beginTime:"<<beginTime<<endl {6yiD
<<"endTime:"<<endTime<<endl Rg6e7JVu
<<"endTime-beginTime:"<<endTime-beginTime<<endl; 4V`ypFme
'J`%[,@V
return 0; >Cjb|f3'i}
}