ACM题目大都有规定运行时间的, OFUN hbg
Mzb_o2^(
那么我们如何测得程序运行时间呢? \HH|{
kXG+zsT
这就得益于C++函数库time.h -Fl3m
d$Mj5wN:q
下面是一段示范代码: &[3!Lk`.0
6tnAE':
#include<iostream> eyo )Su
#include<time.h> 4NEk#n
using namespace std; t+h"YiT
int main() }1$8)zH
{ j*6!7u.,K
long beginTime =clock();//获得开始时间,单位为毫秒 W]y$6P
VK|!aqA{b
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 K1eoZ8=!
eueXklpg+
long endTime=clock();//获得结束时间 6XX5K@
QZwRg&d<o
cout<<"beginTime:"<<beginTime<<endl }f({03$
<<"endTime:"<<endTime<<endl g@j:TQM_0
<<"endTime-beginTime:"<<endTime-beginTime<<endl; -7+Fb^"L
sH&8"5BT%
return 0; 4Uwt--KtFh
}