方法一 strling 公式
模版啊啊啊啊啊啊
n#include<iostream>
n#include<math.h>
nusingnamespace std; //注意 e和pi的值要精确
nconstdouble 2.7182818284590452354, pi = 3.141592653589793239;
ndoublestr_ling(int n)
n{
nreturn0.5*log10(2*pi*n)+n*log10(n/e);
n}
nintmain()
n{
n intt,m;
ncin>>t;
nwhile(t--)
n {
n cin>> m;
n cout<<(int)str_ling(m)+1<<endl;
n}
nsystem("pause");
nreturn 1;
n}
方法二我还不知道 就这样吧