题目描述
一条长l的笔直的街道上有n个路灯,若这条街的起点为0,终点为l,第i个路灯坐标为a
i,每盏灯可以覆盖到的最远距离为d,为了照明需求,所有灯的灯光必须覆盖整条街,但是为了省电,要是这个d最小,请找到这个最小的d。
该博客主要介绍了如何解决华为机试中关于路灯覆盖问题的算法。通过将路灯坐标排序,找到最大间距并计算直径,确保街道首尾覆盖,最终求得最小覆盖半径。
766
827
297

被折叠的 条评论
为什么被折叠?