证明:待填坑
斯特林公式可以快速计算 $n!$ 的位数:
故 $n!$ 的位数为
#include <cstdio>
#include <cmath>
const double pi = acos(-1), e = exp(1);
long long n, m;
int main() {
scanf("%lld", &n);
m = log10(2 * pi * n) / 2 + n * log10(n / e) + 1;
printf("%lld\n", m);
return 0;
}