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.

Description

在一个无穷的数轴上,站着nn个小朋友,第ii个小朋友放在数轴位置xix_i, 现在我们要从nn个小朋友里面选出pp个小朋友,但是你希望选出的pp个小朋友互相之间的最小间距尽可能的大。

注意第ii个小朋友和第jj个小朋友之间的间距为xixj|x_i - x_j|

Format

Input

第一行两个整数nnpp

接下来nn个空格隔开的整数 表示 x1,x2,x3,xnx_1, x_2, x_3 \dots, x_n

Output

输出一个整数表示答案

Samples

样例输入

5 3
3 2 1 4 5

样例输出

2

样例解释

你可以选出3个小朋友他们分别在数轴的3,1,53, 1, 5 处,则互相之间的最小间距为2.

Limitation

30%30\% 的数据,n12n \leq 12

60%60\% 的数据,n500n \leq 500

100%100\% 的数据,n300000n \leq 300000

2kn2 \leq k \leq n

109xi109-10^9 \leq x_i \leq 10^9

1s, 256MiB for each test case.

20250515周赛

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-5-29 16:45
End at
2025-5-29 18:15
Duration
1.5 hour(s)
Host
Partic.
23