51Nod-1058-N的阶乘的长度
来源:互联网 发布:淘宝店铺模板有什么用 编辑:程序博客网 时间:2024/06/05 22:47
51Nod-1058-N的阶乘的长度
1058 N的阶乘的长度输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。Input输入N(1 <= N <= 10^6)Output输出N的阶乘的长度Input示例6Output示例3
解题思路
对于求阶乘位数问题,这是一个数学问题,要涉及到一个实用的数学公式——斯特林公式。
利用斯特林公式,推导出阶乘的位数计算公式:
此题代码如下:
from math import *while True: try: n = int(input()) ans = int((0.5*log(2*pi*n) + n*log(n) - n) / log(10) + 1) print(ans) except EOFError: break
阅读全文
0 0
- 51nod 1058 N的阶乘的长度
- 51nod 1058 N的阶乘的长度
- 51Nod-1058-N的阶乘的长度
- 51nod 1058 N的阶乘的长度 数学
- 51nod 1058 N的阶乘的长度
- 【51nod】1058 N的阶乘的长度
- 51Nod 1058 N的阶乘的长度
- 【51Nod】1058 N的阶乘的长度
- 51Nod-1058-N的阶乘的长度
- 51Nod 1058 N的阶乘的长度(斯特林)
- 51nod 1058 N的阶乘的长度
- 51nod 1058 N的阶乘的长度
- 51NOD 求n的阶乘的长度(斯特林公式)
- 51Nod 1056 - N的阶乘的长度(数论)
- 51nod 1058 N的阶乘的长度 (Stirling公式)
- 51nod 1058 N的阶乘的长度(斯特林公式)
- 51nod N的阶乘
- 51nod N的阶乘
- 你的深度思考能力,是如何一步步被毁掉的?
- 常用Linux进程及作业管理命令
- HashMap_jdk1.8源码分析
- C++实现一维离散傅里叶变换
- GIL 全局解释器锁
- 51Nod-1058-N的阶乘的长度
- LeetCode 202. Happy Number
- Qt中鼠标的双击事件和单击事件的实现方式
- Samba
- 他们说游戏人要懂点儿艺术
- IntelliJ idea创建Spring MVC的Maven项目
- 再谈AbstractQueuedSynchronizer3:基于AbstractQueuedSynchronizer的并发类实现
- 2017 多校训练第九场 HDU 6168 Numbers 贪心枚举
- javamail 发送邮件