hdu1018阶乘位数
来源:互联网 发布:mac鼠标能点右键吗 编辑:程序博客网 时间:2024/06/05 14:52
n!的位数=log10(1)+...+log(n);
n!=sqrt(2*π*n)*(n/e)^n;
代码如下:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int m,n;
cin>>m;
for(int i=0;i<m;i++)
{
cin>>n;
double sum=0.5*log10(2*3.1415927*n)+n*log10(n/2.718281828459);
cout<<(int)sum+1<<endl;
}
return 0;
}
0 0
- hdu1018阶乘位数
- HDU1018-Big Number(阶乘的位数)
- hdu1018 阶乘位数的数学原理
- HDU1018 Big Number(求阶乘位数)
- hdu1018 Big Number(阶乘数的位数)
- hdu1018大数阶乘的位数,斯特林数的各种应用
- 杭电hdu1018,bignumber 求阶乘的位数用log
- HDU1018 POJ1423 UVALive2697 UVA1185 ZOJ1526 Big Number【阶乘位数】
- hdu1018+ cug1441N!的位数
- 求阶乘--hdu1018--Big Number
- 位数阶乘
- 位数阶乘
- Big Number(hdu1018,大数的位数log)
- 【HDU1018】Big Number - 求n!的位数
- HDU1018 Big Number n!的位数
- hdu1018(求n!的位数)
- hdu1018(求n!的位数)
- hdu1018
- 关于 Android Dex 方法限制的一些总结
- 不用加号求加法运算
- 栈的顺序存储和链式存储
- ortp库使用入门
- #include<bitset>
- hdu1018阶乘位数
- vector元素为自定义结构体类型时如何对容器元素进行排序?
- Oracle systemstatedump 会加锁么?
- 关于时间函数的一些有用的SQL脚本
- 如何将Android Studio项目提交(更新)到github
- 5.17学习内容 android判断软键盘状态、系统键盘监控、生成中间logo的二维码
- stk6.1安装方法
- poj 1651 区间dp
- 1029. 旧键盘(20)