数据有误,望改进

此题 基础2贪心专题(智灵班) - 信友队 的数据点 5 有误,正确输出应该是 183 但是测试点输出为 184 导致错误的应该是是精度问题,同时这也代表题解有误题解中 dis,l,r,last 都为 int 类型但是 sqrt 函数是 double 类型的所以正解中 dis,l,r,last 应该都为 double 类型,从而导致 intdouble 之间产生精度误差最终使数据点发生错误!

1 个赞

@王建力 @信友队蔡老师

1 个赞

@Light

1 个赞

题目数据@班主任就行,不用@Light

好的

@王建力 老师,我就问一句这个数据大概多久可以修复

sqrt()的结果应该向下取整,因为雷达坐标只能是整数

保留小数会导致范围变大,所需雷达数变少

谢谢老师