nefu 65 数的长度
来源:互联网 发布:matlab定义空矩阵 编辑:程序博客网 时间:2024/05/21 09:15
数的长度Problem:65Time Limit:1000msMemory Limit:65536KDescriptionN! (N的阶乘) 是非常大的数,计算公式为:N! = N * (N - 1) * (N - 2) * ... * 2 * 1)。现在需要知道N!有多少(十进制)位。
Input每行输入1个正整数N。0 < N < 1000000
Output对于每个N,输出N!的(十进制)位数。
Sample Input1
3
32000
1000000
Sample Output1
1
130271
5565709
数的长度Problem:65Time Limit:1000msMemory Limit:65536KDescriptionN! (N的阶乘) 是非常大的数,计算公式为:N! = N * (N - 1) * (N - 2) * ... * 2 * 1)。现在需要知道N!有多少(十进制)位。
Input每行输入1个正整数N。0 < N < 1000000
Output对于每个N,输出N!的(十进制)位数。
Sample Input1
3
32000
1000000
Sample Output1
1
130271
5565709
数的长度Problem:65Time Limit:1000msMemory Limit:65536KDescriptionN! (N的阶乘) 是非常大的数,计算公式为:N! = N * (N - 1) * (N - 2) * ... * 2 * 1)。现在需要知道N!有多少(十进制)位。Input每行输入1个正整数N。0 < N < 1000000Output对于每个N,输出N!的(十进制)位数。Sample Input13320001000000Sample Output111302715565709
题解:
#include <iostream>#include <cmath>using namespace std;int main(){int N, i;double sum;while(cin>>N){sum=0.0;for(i=2; i<=N; ++i){sum+=log10(i);}cout<<(int)sum+1<<endl;}return 0;}
1 0
- nefu 65 数的长度
- NEFU—OJ 454 美丽的数
- nefu 66 最左边的数
- nefu 关于一些数的位数问题
- nefu 600 判断组合数的奇偶性
- nefu 66 最左边的数
- nefu 600 判断组合数的奇偶性
- NEFU 640 猜数
- 数的长度
- 数的长度
- 数的长度
- NYOJ - 数的长度
- 数的长度
- 数的长度
- 数的长度
- 数的长度
- acm-数的长度
- 数的长度
- POJ1416-Shredding Company
- __builtin_expect(!!(x), 1) 之__builtin_expect
- 二叉树排序
- Back Top ①(回到顶部)原生JS实现
- Unable to get the default Bean Validation factory
- nefu 65 数的长度
- ACDream 1067 Convex
- 校招算法复习之冒泡排序
- STL中的set容器的一点总结
- 数据结构实验之排序三:bucket sort
- CodeForce 706C 动态规划 利用下标表示状态 递推 (伪状态压缩)
- 【poj1274】 The Perfect Stall
- Thinkphp 微博项目
- 网络广告CPC、CPM和CTR的定义和关系