hdu _p1018 BigNumber
来源:互联网 发布:淘宝实名认证 编辑:程序博客网 时间:2024/06/05 14:32
http://acm.hdu.edu.cn/showproblem.php?pid=1018
分析: stirling数的应用
stirling公式:
Len= log10 (n!) +1;
注意: 因为math.h中的log是以自然对数为底的所以应该换底,同时注意利用对数对公式的化简。
代码:
//hdu 1018 Big Number(n! digits stirling)#include <stdio.h>#include <math.h>#include <iostream>#define pai acos(-1.0)using namespace std;int main(){ int t,n; int len; double tmp; scanf("%d",&t); while(t--){ scanf("%d",&n); tmp=0.5*log(2*pai*n) + n*log(n*1.0) - n; len=(int)(tmp/log(10.0))+1; printf("%d\n",len); } return 0;}
- hdu _p1018 BigNumber
- hdu bignumber
- HDU 1018 BigNumber
- HDU-1018 BigNumber
- uva424--BigNumber
- uva10106--BigNumber
- uva748--BigNumber
- uva465--BigNumber
- uva10494---BigNumber
- HDU1018 BigNumber
- HDOJ 1018 BigNumber
- uva Volume1 BigNumber 总结
- POJ1423 与 HDOJ1018 BigNumber
- POJ 1423 BigNumber
- UVA bignumber 424 integer inquiry
- Hud 1212 BigNumber[大数求余]
- POJ 1423. BigNumber (Time Limit Exceeded)
- ACM中Java BigNumber、BigDecimal类的应用
- 高效Permutation算法
- 使用Yii Framework开发微信公众平台
- DWR和jQuery $符号冲突的问题
- 新的开始
- 高仿京东商城源码大放送
- hdu _p1018 BigNumber
- A+B Coming 1720
- 初生程序员是头牛
- 解剖cloudfoundry(三) --bosh_cli的安装
- 我所理解的high memory
- 【Linux】虚拟机Ubuntu系统访问主机windows共享文件夹文件类型出错
- javax.persistence.EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel
- http status 汇总
- iptables禁止端口和开放端口