题解 P2393 【yyy loves Maths II】
STLGirlfriend
2018-10-15 21:48:27
C++ 扩展中有一种神奇的东西:`__float128`。
正如这东西的名字一样,她是 $128$ 位浮点数!
所以,直接用就好了。
然而这东西并不能用 `scanf` 和 `printf` 来输入输出,所以在输入输出时需要转成 `long double`。
P.S:NOIP 不能用的。
P.S.2:同时还有 `__int128`。
```cpp
#include <cstdio>
int main() {
__float128 sum = 0;
for (long double x; ~scanf("%Lf", &x); sum += x);
printf("%.5Lf\n", (long double)sum);
}
```