详细分析见:http://www.cnblogs.com/huashanqingzhu/p/4639126.html
求解阶乘的位数,可以用组合数学中的Stirling公式解决,可以做如下总结
ans=(n*log(n/exp(1.0))+0.5*log(4*n*acos(0.0)))/log(N*1.0) + 1;其中N表示,该运算在N进制下。
详细分析见:http://www.cnblogs.com/huashanqingzhu/p/4639126.html
求解阶乘的位数,可以用组合数学中的Stirling公式解决,可以做如下总结
ans=(n*log(n/exp(1.0))+0.5*log(4*n*acos(0.0)))/log(N*1.0) + 1;其中N表示,该运算在N进制下。