3597: 最优信号塔
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:8
解决:4
题目描述
在一个长度为 的笔直公路上,有 个村庄,编号从 1 到 ,第 个村庄的位置是 (位置不重复,且已按升序给出)。
政府计划建设 恰好 座信号塔,每座信号塔可以建在任意一个村庄的位置上。
信号塔的覆盖范围是 半径 :如果一座信号塔建在位置 ,它可以覆盖所有满足 的村庄 。
目标是:选择 个村庄建塔,使得所有村庄都被覆盖,并且最小化覆盖半径 。
请你求出:最小可能的 。
注意:你需要同时决定塔的位置和半径
给定 个村庄位置和 ,求最小的覆盖半径 ,使得用 座塔能覆盖所有村庄。
输入
- 第一行:两个整数 和 ()
- 第二行: 个整数 ,表示村庄位置(,升序)
输出
- 一行一个整数:最小的覆盖半径
样例输入 复制
7 2
1 3 5 7 10 13 15
样例输出 复制
3