3-7 刺儿扎扎

3-7 刺儿扎扎

刺儿扎扎

时间限制:1s

空间限制:256MB

Description

在某一天,小优心血来潮想给小散做一个长版跳刺向的 \(iwanna\) ,在两个存档点之间有一些刺儿需要跳过。作为出题人小优不想让小散过关太轻松,但是相邻的两个路标之间往往隔着相当长的一段距离。为了方便刺儿的放置,小优将相邻路标的最大距离定义为“扎扎指数”。
小优要在路上增加一点刺儿,使得“扎扎指数”最小,但是为了防止小散摆烂,小优允许小散设置一个最多可增设的刺儿数量 \(m\) 。
注意,两个存档点,也就是起点和终点,同样视为已经放置刺儿了。总共路程为整数,并且原有刺儿和新放刺儿必须距离起点是整数个单位长度。
帮助 小优计算最小的“扎扎指数”,使得优散友谊长存。

Input Format

第一行包含三个整数 \(L(0 \leq  L \leq 10^6)\) ,\(N(2 \leq  N \leq 10^5)\) ,\(K(0 \leq  K \leq 10^5)\),即路径总长度,原有刺儿数量,最多可设的刺儿数量。

第二行包括递增排列的\(N\)个整数,分别表示原有的\(N\)个刺儿的位置。刺儿的位置用距离起点的距离表示,数据一定合理。

Output Format

输出一个整数,表示增加刺儿数量后能达到的最小“扎扎指数”。

Data Range

  • \(0 \leq  L \leq 10^6\)
  • \(2 \leq  N \leq 10^5\)
  • \(0 \leq  K \leq 10^5\)

Input Example #1:

101 2 1
0 101

Output Example #1:

51

信息

ID
1439
难度
6
分类
(无)
标签
(无)
递交数
29
已通过
9
通过率
31%
上传者

相关