ACM题目大都有规定运行时间的, "W71#n+[
0NB5YQ8_]
那么我们如何测得程序运行时间呢? b=87k
T)CEcz
这就得益于C++函数库time.h Hl|EySno
Nbyc,a[o
下面是一段示范代码: v35!?
5{
"pA24Ze
#include<iostream> g$?kL
#include<time.h> %f-Uwq&}Y"
using namespace std; [D$%LR X
int main() Q[6<Y,}(pd
{ tKP
zM
long beginTime =clock();//获得开始时间,单位为毫秒 Ung K9uB~
P#j>hS
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 ]ykMh
ov xX.hO
long endTime=clock();//获得结束时间 bVgmjt2&>
6s<w}O
cout<<"beginTime:"<<beginTime<<endl zZE@:P&lf
<<"endTime:"<<endTime<<endl m[w 8|[
<<"endTime-beginTime:"<<endTime-beginTime<<endl; &sA@!
IKs2.sj"o
return 0; ZHN}:W/p
}