我在問題代碼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
這並不重要,但我想知道我是否可以減少執行此程序的時間。 –
而且,如果我使用更多的變量比所需的東西和那樣的東西。 –