HDU 1018 Big Number
2012-08-13 10:20
453 查看
log10(n!)=log10(1)+log10(2)+........+log10(n).
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { int n,a,i; double sum; scanf("%d",&n); while(n--) { scanf("%d",&a);sum=1; for(i=1;i<=a;i++) sum+=log10(i*1.0); printf("%d\n",(int)sum); } return 0; }
相关文章推荐
- HDU 1018 Big Number
- HDU 1018 Big Number (数的阶乘的长度:数学)
- HDU-1018-Big Number( 这段数学推导我给满分! && 然而并不想用斯特林公式! )
- hdu 1018 - Big Number
- HDU 1018 Big Number
- HDU_1018 Big Number
- hdu 1018 Big Number (斯特林公式)
- hdu 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number (log函数求数的位数)
- HDU 1018 Big Number
- HDU 1018 Big Number
- hdu 1018 Big Number(求阶乘的位数)
- POJ 1423 && HDU 1018 Big Number(数论)
- POJ 1423 &&hdu 1018 Big Number【数学】
- hdu1018——Big Number
- HDU 1018 Big Number
- HDU 1018 Big Number(数学知识)
- HDU 1018 Big Number