Type: Default 1000ms 256MiB

舔狗,爬爬!

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

舔狗 pieropiero 倾慕 rvrv 已久,但 rvrv 只想和她在提瓦特的老婆们贴贴。

气急败坏的 pieropiero 穿进提瓦特大陆,把 rvrv 和她的老婆们抓去庆云顶,庆云顶上有一条笔直的浮空石构成的小道(假设无限长)。 pieropierorvrv 的老婆们安置在浮空石上的不同位置。

rvrv 想确认每个老婆的安危,所以她将从起点(浮空石上第一个老婆的位置)出发,跳跃贴向相邻的老婆(相邻两个老婆之间只能跳跃一步),直至到达终点(浮空石上最后一个老婆的位置)。

然而, rvrv 与老婆们的贴贴并不总是那么顺利,嫉妒的 pieropiero 会偷走 rvrv 的一些老婆,使 rvrv 在比赛过程中的最短跳跃距离尽可能长。由于能力限制, pieropiero 至多从起点和终点之间偷走 M M 个老婆(不能偷走起点和终点的老婆)。

rvrv 只想每一步都有老婆贴,在每一次跳跃后,贴不到老婆的 rvrv 会悲痛欲绝,从浮空石上失足翻下去。舔狗 pieropiero 会在悬崖下等着英雄救美。

懒狗 rvrv 不想让舔狗 pieropiero 的计谋得逞,所以她向你求助。

输入格式

输入的第一行包含三个整数 LNM L,N,M,分别表示起点老婆到终点老婆的距离,起点和终点之间的老婆数,以及 pieropiero 最多偷走的老婆数。 接下来 N N 行,每行一个整数,第 i 行的整数 Di D_i0<Di<L(0 < D_i < L)表示第 ii个老婆与起点老婆的距离。这些老婆按与起点距离从小到大的顺序给出,且不会有两个老婆出现在同一个位置。

输出格式

输出只包含一个整数,即最短跳跃距离的最大值。

样例

25 5 2
2
11
14
17
21
4

说明

pieropiero 将与起点老婆距离为 2 和14 的两个老婆偷走后,最短的跳跃距离为 4(从与起点老婆距离17的老婆贴到距离 21的老婆,或者从距离 21 的老婆贴到终点的老婆)。

数据范围

0M50,0000 ≤ M ≤ 50,000,

0N50,0000 ≤ N ≤ 50,000

1L1,000,000,0001 ≤ L ≤ 1,000,000,000

2022ACM新生积分赛 Round #6

Attended
Status
Done (Attended)
Rule
ACM/ICPC
Problem
10
Start at
2022-11-20 13:00
End at
2022-11-20 18:00
Duration
5 hour(s)
Host
Partic.
40