【POJ】[1423]Big Number

文章字数:130

问题描述

问题分析

公式题
运用了斯特林公式:
当n充分大时

$$n!\approx\sqrt{2πn}{(\frac{n}{e})^n}$$
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<math.h>
#define PI 3.141592653589793239
#define e 2.7182818284590452354
int main() {
	int T;
	scanf("%d",&T);
	while(T--) {
		int n;
		scanf("%d",&n);
		if(n==1)
			printf("1\n");
		else
			printf("%d\n",(int)(n*log10(n/e)+log10(2*PI*n)/2+1));
	}
	return 0;
}

题目地址:【POJ】[1423]Big Number

该内容采用 CC BY-NC-SA 4.0 许可协议。

如果对您有帮助或存在意见建议,欢迎在下方评论交流。

加载中...