51Nod关于n的阶乘的长度(斯特林公式近似计算阶乘)
2016-03-11 15:15
351 查看
求n!的十进制形式有多少位?
实际上可以转换成求log10(n!) + 1;
n!的求法用斯特林近似公式
百度百科:http://baike.baidu.com/link?url=rSye7gOHpT3O_PPrTBtxlRsImQjgkI1e0sydj5YeIA6c6m9mBt4Df5bm68RauSr_p77k40JHBH4AucLTcLnzyq
代码如下:
实际上可以转换成求log10(n!) + 1;
n!的求法用斯特林近似公式
百度百科:http://baike.baidu.com/link?url=rSye7gOHpT3O_PPrTBtxlRsImQjgkI1e0sydj5YeIA6c6m9mBt4Df5bm68RauSr_p77k40JHBH4AucLTcLnzyq
代码如下:
#include<iostream> #include<cmath> const double PI = 3.141592654; const double E = 2.718281828459; using namespace std; int main() { long long n, t, res; cin >> t; while (t--) { cin >> n; res =(log10(2 * PI *n)) / 2 + n * log10(n / E) + 1; cout << res << endl; } return 0; }
相关文章推荐
- 新注册
- 四大漏洞入侵博客
- 在Ubuntu系统上安装Ghost博客平台的教程
- PHP多用户博客系统分析[想做多用户博客的朋友,需要了解]第1/3页
- 基于CakePHP实现的简单博客系统实例
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- csdn 博客的css样式 v3
- 如何使用Gitblog和Markdown建自己的博客
- 利用JS生成博文目录及CSS定制博客
- Flask入门教程实例:搭建一个静态博客
- 让写博客成为一种习惯
- 简单的四则运算
- 数的奇偶性
- 使用微信快捷登录Wordpress博客
- 博客之前在网易安家,现在迁移到了自己开发的blog http://blog.tongbor.com
- OpenAPI 之 开源软件信息预览 ProjectTips
- 自己对博客的计划
- 做一份30字的简历
- 从主流到边缘,博客为什么不行了?