RT,在做大模拟,眼看要 AC 结果被精度拍死。
代码如下:
#define S setiosflags(ios::fixed)<<setprecision(2) cout<<S<<sum/(ld)(cntpass+cntfail)+eps<<endl;
其中sum/(ld)(cntpass+cntfail)的真实值为54.125,eps=1e-5,但是保留之后输出是54.12/ll
sum/(ld)(cntpass+cntfail)
54.125
eps=1e-5
54.12
怎么使得输出54.13?
54.13