#P5518. Wifi Setup
Wifi Setup
题目描述
的 头奶牛都站在从谷仓到牧场的直线路径上的不同位置,我们可以将其视为一维数轴。由于他的奶牛喜欢保持相互之间的电子邮件联系, 想在各个位置安装 基站,以便所有奶牛都有无线覆盖。
逛了一圈后,得知 基站的成本取决于它可以传输的距离:功率为 的基站成本为 其中 是安装基站的固定成本,是成本每单位传输距离。如果 在位置 安装这样的设备,那么它可以向位于 范围内的任何奶牛传输数据。发射功率为 的基站是允许的,但这只能覆盖与发射器位于同一位置的奶 牛。
给定 和 的值,以及 的奶牛的位置,请确定 可以为他的所有奶牛提供无线覆盖的最便宜的方式。
给出在同一条直线上的个点和两个数现在要在这条直线上放置若干个信号塔,每个信号塔有一个值,假设它的位置是则它能覆盖的范围是~放置一个信号塔的花费是问要覆盖所有的点最小的花费是多少。
输入格式
第 行:三个空格分隔的整数:。
第 行:每行包含范围内的一个整数
描述了 的一头奶牛的位置。
输出格式 第 行:为所有奶牛提供无线覆盖的最低成本。
样例
输入样例
3 20 5
7
0
100
输出样例
57.5
提示
位置 、和 有 头奶牛。安装功率为 的基站的成本为 。
最佳解决方案是在位置 功率为 和位置 功率为 建立一个基站。第一个基站覆盖奶牛 和 第二个基站覆盖奶牛 。