hdu 1018 Stirling 求阶乘位数
2012-08-08 19:44
381 查看
#include <iostream> #include <cmath> #define p acos(-1) #define e exp(1) #define f(n) ((0.5 * log(2 * p * n) + n * log(n) - n)/log(10)) using namespace std; int main() { int t, n; scanf("%d", &t); while (t--) { scanf("%d", &n); int ans = (int)f(n) + 1; printf("%d\n", ans); } return 0; }
相关文章推荐
- HDU 1018 求阶乘的位数
- HDU 1018 阶乘的位数 stirling公式
- HDU1018_求数的阶乘位数
- hdu 1018 -Big Number(求n的阶乘的位数)
- hdu(1018)Big Number(阶乘位数的计算)
- HDU1018 Big Number(求阶乘位数)
- HDU 1018 Big Number (阶乘位数)
- hdu 1018 Big Number(求阶乘的位数)
- hdu 1018 Big Number_Stirling数求N!的位数
- HDU--1018--Big number!(计算阶乘结果的位数)
- hdu1018大数阶乘的位数,斯特林数的各种应用
- HDU 1018 Big Number(阶乘位数计算)
- hdu 1018 阶乘位数
- hdu 1018 Big Number (求一个数的阶乘的位数,公式!!!)
- hdu 1018 Big Number (求一个数的阶乘的位数,公式!!!)
- HDU_1018_n(1e7)的阶乘的结果的位数
- hdu 1018 求大数阶乘位数有公式
- HDU 1018 Big Number【阶乘位数】
- hdu 1018 计算一个数阶乘的位数
- HDU 1018Big Number 【阶乘位数】