编程题
### 问题描述 小齐有 $N$ 头奶牛,它们分别站在一条直线上的不同位置,可以看作是一维数轴。由于奶牛们喜欢保持电子邮件联系,小齐希望在各个位置安装无线网络基站,以确保所有奶牛都能够接收到信号。 经过调查,小齐发现安装基站的成本与其传输距离有关:传输距离为 $r$ 的基站成本为 $A + B \cdot r$,其中 $A$ 是基站安装的固定成本,$B$ 是每单位传输距离的成本。如果小齐在位置 $x$ 安装这样一台设备,那么它可以向范围在 $x-r$ 到 $x+r$ 之间的任何奶牛传输数据。传输距离为 $r=0$ 的基站也是允许的,但这只能为与发射器位于同一位置的奶牛提供覆盖。 给定 $A$ 和 $B$ 的值,以及小齐奶牛们的位置,请确定小齐如何以最低成本为所有奶牛提供无线网络覆盖。 ### 输入格式 第 $1$ 行: 三个用空格分隔的整数:$N\ A\ B$。 第 $2$ 行至第 $N+1$ 行: 每行包含一个在范围 $0 \sim 1,000,000$ 内的整数,描述小齐的一头奶牛的位置。 ### 输出格式 第 $1$ 行: 为所有奶牛提供无线网络覆盖的最低成本。 ### 样例输入 ``` 3 20 5 7 0 100 ``` ### 样例输出 ``` 57.5 ``` ### 评测数据规模 $0 \leq A, B \leq 1000$,$1 \leq N \leq 2000$。
查看答案
赣ICP备20007335号-2