用斯特林公式!!!最后别忘了加一
刚开始出现了PE,原因是没有换行
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int a;
double ca;
int n;
cin>>n;
while(n--){
cin>>a;
ca=0;
for(int i=1;i<=a;i++)
ca+=log10(double(i));//公式,笔记上有
cout<<int(ca)+1<<endl;//别忘了加1
}
return 0;
}