该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
疫情时期公共场合需要保持社交距离。
小布家楼下有个餐厅叫肯当劳,里面有 n 个座位排成直线,可以用坐标描述这些座位的位置,分别为 x1,x2,…,xn。
现在有 k 个顾客同时需要用餐,请你帮忙选出相应的座位,使得选出的座位两两之间的最短距离尽可能大,计算该最短距离的最大值。
输入格式
共两行:
第一行两个整数 n,k;
第二行 n 个整数 x1,x2,…,xn。
输出格式
一个整数,表示要求的最大值。
输入输出样例 #1
输入 #1
5 3
3 2 1 4 5
输出 #1
2
说明/提示
数据范围
对于 30% 的数据,1≤n≤12,−103≤xi≤103;
对于 60% 的数据,1≤n≤500,−106≤xi≤106;
对于 100% 的数据,1≤n≤3×105,−109≤xi≤109, k≤n。