题解 P2393 【yyy loves Maths II】

2018-10-15 21:48:27


C++ 扩展中有一种神奇的东西:__float128

正如这东西的名字一样,她是 $128$ 位浮点数!

所以,直接用就好了。

然而这东西并不能用 scanfprintf 来输入输出,所以在输入输出时需要转成 long double

P.S:NOIP 不能用的。
P.S.2:同时还有 __int128

#include <cstdio>

int main() {
    __float128 sum = 0;
    for (long double x; ~scanf("%Lf", &x); sum += x);

    printf("%.5Lf\n", (long double)sum);
}