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