#include <stdio.h>
#include <algorithm>
#include <math.h>
#include <iostream>
using namespace std ;
#define PI 3.1415926
#define e 2.718281828459
int main()
{
__int64 len,n;
__int64 T;
scanf("%I64d",&T);
while (T--)
{
scanf ("%I64d",&n);
if(n == 1||n==0)
{
printf("1\n") ;
continue ;
}
len = 0.5*log10(2.0*PI*n)+n*log10(n*1.0/e)+1;
printf("%I64d\n",len) ;
}
return 0;
}
//斯特林公式
高精度之 N!的位数
最新推荐文章于 2024-02-22 23:20:23 发布