众所周知,C++11增加了一个神奇的函数:strtold。
它的作用事把字符串便乘实数。比如strtold("123.2333",NULL)=(long double) 123.2333
然而写这题,WA80分……
#include<bits/stdc++.h>
using namespace std;
char s[1000+3];
int main(){
fread(s,1,1000,stdin);
printf("%.8Lf\n",strtold(s,NULL)/23.0);
return 0;
}
所以,事long double被卡精度了,还是其他什么东西?