ACM题目大都有规定运行时间的, ;)DzCc/
M/V(5IoP(
那么我们如何测得程序运行时间呢? e1
*__'
,$r2gr!_G
这就得益于C++函数库time.h X_; *`,<T
Ni[4OR$-O
下面是一段示范代码: UkR3}{i
guN4-gGDr<
#include<iostream> c)C 5KaiPG
#include<time.h> IN^9uL]B
using namespace std; 4lc)&
int main() <2
{ ?BCy J
long beginTime =clock();//获得开始时间,单位为毫秒 MBk"KF
#`GbHxd
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 }wt%1v-10U
a j|5 #
long endTime=clock();//获得结束时间 [UPNd!sy
X=qS"O 1
cout<<"beginTime:"<<beginTime<<endl o6j"OZcv
<<"endTime:"<<endTime<<endl ioIv=qGdiP
<<"endTime-beginTime:"<<endTime-beginTime<<endl; o%(bQV-T
FN"rZWM
return 0; +?-qfp,:0
}