#P3396. 拆除桥墩(remove)-T5

    ID: 4957 传统题 1000ms 128MiB 尝试: 23 已通过: 19 难度: 3 上传者: 标签>数论南海区赛2018南海小学二分答案数组排序

拆除桥墩(remove)-T5

题目描述

河的左岸到右岸之间有一座年久失修、已经废弃的大桥,有 NN 个桥墩影响船只通行。现在要拆除部分桥墩,使得通航能力最大。通航能力由最窄的地方决定,这个地方可能是岸与桥墩之间,也可能是桥墩之间。

工程预算有限,只能拆除 MM 个桥墩。请问拆除后最窄地方的最大可能值是多少?

输入格式

第一行输入三个整数 L,N,ML,N,M,分别表示左岸到右岸的距离、桥墩数和可以拆除的桥墩数。

接下来 NN 行,每行输入一个整数 DiD_i,表示第 ii 个桥墩与左岸的距离。桥墩按与左岸距离从小到大的顺序给出。

输出格式

输出一个整数,表示拆除了 MM 个桥墩之后,最窄地方的最大值。

样例

24 4 2
2
11
17
21
6

样例解释

初始间距(包括两岸)为:左岸到桥墩 1122)、桥墩 11 到桥墩 2299)、桥墩 22 到桥墩 3366)、桥墩 33 到桥墩 4444)、桥墩 44 到右岸(33)。最窄处为 22。拆除 22 个桥墩后,可以保留桥墩 221111)和桥墩 331717),间距变为:左岸到桥墩 221111)、桥墩 22 到桥墩 3366)、桥墩 33 到右岸(77),最窄处为 66。不存在让最小间隔大于 66 的方案。

数据范围与提示

  • 0MN500000 \le M \le N \le 50000
  • 1L1091 \le L \le 10^9
  • 0<Di<L0 < D_i < L,且 DiD_i 严格递增