http://acm.hdu.edu.cn/showproblem.php?pid=1018
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<bitset>
using namespace std;
int main()
{
int Case ;
int n ;
cin >> Case ;
while( Case-- )
{
cin >> n ;
double sum = 0 ;
if( n == 0 )
{
cout << "1" << endl ;
continue ;
}
for( int i = 1 ; i <= n ; ++i)
{
sum += log10( i ) ;
}
int num = ( int ) sum ;
cout << num + 1 << endl ;
//cout << sum << endl ;
//printf( "%d\n" , sum + 1 ) ;
}
return 0 ;
}