ACM题目大都有规定运行时间的, .=<pU k 3G
9%veUvY
那么我们如何测得程序运行时间呢? D($UbT-v
|/ 7's'
这就得益于C++函数库time.h LxGh *7K-
B(NL3WJ
下面是一段示范代码: 2(x KE_|
@AyW9!vV;3
#include<iostream> ZPog)d@!
#include<time.h> tV%\Jk),
using namespace std; k}7)pJNj
int main() 'v5gg2
{ mSp7H!
long beginTime =clock();//获得开始时间,单位为毫秒 QR8Q10
b8Sl3F?-~
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 u>@G:kt8
%gB0D8,vo
long endTime=clock();//获得结束时间 'S>Jps@
_JB3+0@
cout<<"beginTime:"<<beginTime<<endl ?`iBp+iBv
<<"endTime:"<<endTime<<endl :RG6gvz
<<"endTime-beginTime:"<<endTime-beginTime<<endl; $9$NX/P
TR7TF]itb
return 0; $l0w {m!P
}