HDU-5879-Cure
程序员文章站
2024-03-18 09:55:28
...
描述
题解
本来想找一个通项公式,后来发现真的没有什么通项公式,最起码我没有推出来……然后发现这是一个极限,保留五位小数的情况下,当
这个公式很有用,可以做一下笔记哦!
代码
#include <cstdio>
using namespace std;
const int MAXN = 1e6 + 10;
const double LIMIT = 1.64493;
double A[MAXN] = {0, 1};
void init()
{
for (int i = 2; i < MAXN; i++)
{
A[i] = A[i - 1] + 1.0 / (i * 1.0 * i);
}
}
long long n;
int main()
{
init();
while (~scanf("%lld", &n))
{
if (n < MAXN)
{
printf("%.5f\n", A[n]);
}
else
{
printf("%.5f\n", LIMIT);
}
}
return 0;
}
上一篇: 中心极限定理-通俗理解
下一篇: 递归放苹果
推荐阅读