1423 poj Big Number 公式题
2011-11-10 10:33
309 查看
//temp=N*logN-N+0.5log(2*N*pi)
求N阶乘 //一个数M的位数是等于log10(M)取整后加1 求temp有几位 #include<iostream> #include<stdio.h> #include<math.h> #include<algorithm> using namespace std; #define pi 3.1415926 int main() { int t; while(cin>>t) { while(t--) { double N; cin>>N; double temp=N*log(N)-N+0.5*log(2*N*pi); int ans=temp/log(10.0);//注意log里面要为double,否则编译错误 cout<<ans+1<<endl; } } return 0; }
相关文章推荐
- poj Big Number 1423 (数学 取对数&技巧)
- POJ 1423:Big Number【数学】
- big number poj 1423
- Poj 1423 Big Number//数学,阶乘
- poj 1423 Big Number<<求N!位数>>
- POJ 1423:Big Number 求N的阶乘的长度 斯特林公式
- POJ 1423:Big Number 求N的阶乘的长度 斯特林公式
- Poj1001- BigDecimal & NumberFormat
- POJ 1423 神奇公式计算N!位数
- POJ 3012 : A Number from Yanghui Triangle - 快速幂;推公式
- POJ 1423 Big Number (数学公式)
- POJ1423( 数学公式)
- 【POJ】【2699】The Maximum Number of Strong Kings
- POJ 3696 The Luckiest number 推理~~难
- POJ 3013 Big Christmas Tree - from lanshui_Yang
- poj1423 Big Number
- hdoj1212(大数取余)Big Number
- POJ 1423 &&hdu 1018 Big Number【数学】
- POJ 1423 计算阶乘的位数
- HDU1212:Big Number