zoj1526

发现自己真有点那个啊!做的大数题也不少啊,怎么上去就想这用以前的方法,然后就忘记考虑时间了,结果,忙活了半天是个超时的,唉,又是看了别人的代码,发现自己的习惯越来越不好了,一遇到问题就老是在网上找答案,而自己不去下功夫想算法而且不去动脑筋,一定要加油,要克服自己,acm的路,还很长的!

 

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    int n,m,i;
    double ans;
    cin>>n;
    while(n--)
    {
              cin>>m;
              ans=1;
              for(i=2; i<=m; i++)
              ans+=log10(i);
              cout<<(int)ans<<endl;
    }
    return 0;
}

你可能感兴趣的:(zoj1526)