我在问题代码FCCHL的codechef处提供了此解决方案。减少以下代码中的时间
我看到别人的人使用的C语言一样(我使用C++ GCC 4.8.1)则稍差, 矿是0.46s,而他们是0.23
有人可以帮助我的编译时间如果可能的话减少时间?
#include<iostream>
using namespace std;
int main()
{
long int t,i,temp;
cin>>t;
long int n[t],a[t];
for(i=0;i<t;i++)
{
temp=1;
a[i]=0;
cin>>n[i];
while(temp)
{
temp=n[i]/5;
a[i]+=temp;
n[i]=n[i]/5;
}
}
for(i=0;i<t;i++)
cout<<a[i]<<"\n";
return(0);
}
我不熟悉codechef,为什么编译时间很重要? – orlp
这并不重要,但我想知道我是否可以减少执行此程序的时间。 –
而且,如果我使用更多的变量比所需的东西和那样的东西。 –