小雅米隔离在家十分无聊于开始研究数学,小雅米发现 ∑i=1∞1i\sum_{i=1}^\infty{1 \over i}∑i=1∞i1 是发散的,小雅米又发现对于一个正实数 s(s>1)s(s>1)s(s>1),∑i=1∞1is\sum_{i=1}^\infty{1 \over i^s}∑i=1∞is1 是收敛的,请你帮助小雅米计算它的值。为了避免输出过大,输入数据保证 s≥2s \geq 2s≥2。
提示:
在 c++17 中,定义于头文件 <cmath> 中的 double std::riemann_zeta (double arg)可以计算黎曼zeta函数 ζ(arg)ζ(arg)ζ(arg)。其中 ζ(arg)=∑i=1∞1iargζ(arg) = \sum_{i=1}^\infty{1 \over i^{arg}}ζ(arg)=∑i=1∞iarg1。
c++17
<cmath>
double std::riemann_zeta (double arg)
输入共一行,若干正实数 s(2≤s≤6)s(2\leq s\leq 6)s(2≤s≤6)。
输入实数的个数小于等于 101010,且每个实数均为一个整数或者一个整数后跟随一个小数点与小数部分,小数部分由不超过 555 位的数字组成。
对于每个输入的 sss 输出一行,输出 ∑i=1∞1is\sum_{i=1}^\infty{1 \over i^s}∑i=1∞is1 的值。
若你的答案和参考答案的绝对或相对误差小于等于 10−610^{-6}10−6,则会被认为是正确的。
2 2.312
1.6449340 1.4260922