#12820: 先求近似值


andy82508 (KaiTo)


求階乘之近似值可用斯特靈公式(Stirling formula):

n! ≈ (2nπ)^(1/2) * (n/e)^n

#27566: Re:先求近似值


cges30901 (cges30901)


求階乘之近似值可用斯特靈公式(Stirling formula):

n! ≈ (2nπ)^(1/2) * (n/e)^n


如果有人跟我一樣直接把斯特靈公式取log,會得到

#0: 100% WA (line:4)

您的答案為: -21474 ...略
正確答案為: 1

因為如果是0!的近似值取log,會出現log0,必須要另外判斷有沒有這種狀況