【51Nod】1058 N的阶乘的长度
来源:互联网 发布:白鲨淘宝店 编辑:程序博客网 时间:2024/06/05 17:20
题意
输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。
解题思路
n!的长度等于log10(n!)
参考代码
#include <bits/stdc++.h>using namespace std;typedef long long ll;int main(){ int n; while (cin>>n){ double tmp=1; for (int i=1;i<=n;i++) tmp+=log10(i); ll ans=tmp; cout<<ans<<endl; } return 0;}
阅读全文
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的阶乘
- 05.09 NFS文件目录共享服务
- C primer plus(编程练习)file-3.11-6
- jQuery学习笔记
- 实验 3.1.5 查看代码中各数据存储位置 示例程序: mem_add.c 1. 在自己的机器上运行示例程序。 2. 分析实验结果,图示程序运行时各数据位置。
- 剑指offer--实现一个Add函数,让两数相加,不能使用+、-、*、/、++、--等四则运算符
- 【51Nod】1058 N的阶乘的长度
- C primer plus(编程练习)file-3.11-7
- ssm框架搭建
- 类初始化相关
- 实验 4.2.4 实现文件复制 1. 用文件流的 I/O 函数实现一个文件拷贝程序,将一个文件拷贝到另一个文件。 2. 分别用字节读,行读,任意大小读的方式。
- C primer plus(编程练习)file-3.11-8
- java三大集合框架(面试知识储备精华篇)
- SQL Server根据表或视图批量生成插入语句并BCP导出成文本
- 数组之一维数组的定义与使用