题目描述
一条长l的笔直的街道上有n个路灯,若这条街的起点为0,终点为l,第i个路灯坐标为a
i,每盏灯可以覆盖到的最远距离为d,为了照明需求,所有灯的灯光必须覆盖整条街,但是为了省电,要是这个d最小,请找到这个最小的d。
一道编程题,目标是确定最小的d使得n个路灯能覆盖从0到l的街道,保证所有路灯间隔的一半最大值不超过d,同时考虑起点到第一个路灯和最后一个路灯到终点的距离。解题关键在于理解路灯间隔的一半最大值与连续覆盖的关系。

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