ACM题目大都有规定运行时间的, NtA|#"^
<E7Vbb9*
那么我们如何测得程序运行时间呢? C`th^dqBV
o S:vTr+$
这就得益于C++函数库time.h #SihedWi
Q1ABnacR
下面是一段示范代码: gcW{]0%L^
mb~=Xyk&
#include<iostream> ),y!<\oQ
#include<time.h> jY#(A23
using namespace std; y5AXL5
int main() ]dGr1ncu
{ \A3>c|
long beginTime =clock();//获得开始时间,单位为毫秒 ) (?UA$"
eA*Jfb
for(int i=0;i<10000;i++){cout<<i<<endl;}//输出10000行数字 4Fr7jD,#k
b!^M}s6
long endTime=clock();//获得结束时间 =N@)CB7a
74}eF)(me
cout<<"beginTime:"<<beginTime<<endl Ot2zhR )
<<"endTime:"<<endTime<<endl `r'0"V
<<"endTime-beginTime:"<<endTime-beginTime<<endl; HV$9b~(
{sna)v$;
return 0; vU8FHVytV
}