斯特林公式
lnN!=NlnN-N+0.5*ln(2*N*pi)
要想求有多少位,将他换成以10为底便可!
利用换底公式得 lnN!/ln10=log10N!
把式子取整形加1就是位数!可以参考hdu1018题!
本文介绍斯特林公式,并展示了如何使用该公式来估算N的阶乘的位数。通过转换为以10为底的对数并取整加一,可以得到阶乘结果的位数。
斯特林公式
lnN!=NlnN-N+0.5*ln(2*N*pi)
要想求有多少位,将他换成以10为底便可!
利用换底公式得 lnN!/ln10=log10N!
把式子取整形加1就是位数!可以参考hdu1018题!

被折叠的 条评论
为什么被折叠?