#P1565. 2023.05.17-暑期实习-华为-第二题-河流水质监测

2023.05.17-暑期实习-华为-第二题-河流水质监测

题目描述

塔子哥接到一个新课题,监测一整条河流的水质。

目前塔子哥选择了一条河流进行水质监测,长度为 NN 公里。经过专业人员勘察,河流沿线有 KK 个候选地点适合安装水质监测站,每个监测站可以覆盖的长度为半径 RR 公里,单个监测站建设成本为 MM

假设塔子哥知道的河流是一条直线,请计算最少需要多少经费建设水质监测站才能完成对整条河流(也就是直线上的每一个实数点)的水质监测。

输入描述

输入第一行包含三个整数 NN , RR , MM .(1N30001 \leq N \leq 3000,10R200,1M10000010 \leq R \leq 200,1 \leq M \leq 100000 ) 输入第二行包含 KK 个整数 a1,a2aKa_1,a_2…a_K ,表示在高铁沿线的第a1a2aKa_1,a_2…a_K 公里的地点可以建设基站.( 1KN,0aiN1 \leq K \leq N,0 \leq a_i \leq N )

输出描述

输出一个整数,表示最少花费的经费,如果所有候选地点均建设了基站还是无法覆盖则输出 "-1" 。

样例1

样例输入

100 20 114514
10 30 50

样例输出

-1

样例2

样例输入

80 50 114514
0 20 40 60

样例输出

114514