poj 1423
stirling 公式。
代码:
#include<iostream> #include<fstream> #include<cmath> using namespace std; void read(){ int i,n,k; cin>>k; for(i=1;i<=k;i++) { cin>>n; cout<<(int)(log10(sqrt(2*3.1415926*n))+n*(log10(1.*n)-log10(exp(1.))))+1<<endl; } } int main(){ read(); return 0; }