此题 基础2贪心专题(智灵班) - 信友队 的数据点 5 有误,正确输出应该是 183 但是测试点输出为 184 导致错误的应该是是精度问题,同时这也代表题解有误题解中 dis,l,r,last 都为 int
类型但是 sqrt
函数是 double
类型的所以正解中 dis,l,r,last 应该都为 double
类型,从而导致 int
与 double
之间产生精度误差最终使数据点发生错误!
1 个赞
题目数据@班主任就行,不用@Light
好的
sqrt()的结果应该向下取整,因为雷达坐标只能是整数
保留小数会导致范围变大,所需雷达数变少
谢谢老师