#5221. MINDISTANCE - Khoảng cách tối thiểu giữa các trạm BTS

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Một công ty viễn thông muốn xây dựng K trạm BTS dọc theo một con đường dài N km. Vị trí tiềm năng để xây dựng trạm BTS được đánh dấu bằng các số nguyên x_1, x_2, \dots, x_N . Công ty muốn khoảng cách tối thiểu giữa hai trạm BTS bất kỳ là lớn nhất có thể. Hãy tìm khoảng cách tối thiểu lớn nhất đó.

Dữ liệu:

  • Dòng đầu tiên chứa hai số nguyên N K ( 2 \le K \le N \le 10^5 ).
  • Dòng thứ hai chứa N số nguyên x_i ( 1 \le x_i \le 10^9 ).

Kết quả: In ra một số nguyên duy nhất là khoảng cách tối thiểu lớn nhất giữa hai trạm BTS.

Ví dụ:

Dữ liệu:

5 3
1 2 4 8 9

Kết quả:

3

Giải thích:

  • Chọn các vị trí 1, 4, 8. Khoảng cách nhỏ nhất là 3.
  • Chọn các vị trí 1, 4, 9. Khoảng cách nhỏ nhất là 3.
  • Chọn các vị trí 1, 8, 9. Khoảng cách nhỏ nhất là 1.
  • Chọn các vị trí 2, 4, 8. Khoảng cách nhỏ nhất là 2.
  • ...

Giới hạn:

  • 2 \le K \le N \le 10^5
  • 1 \le x_i \le 10^9