DHBB 2017 - CBN - 11 - Xếp đá

Xem dạng PDF

Gửi bài giải

Điểm: 0,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Công việc hàng ngày của Hưng được giao như sau: Có một dãy các hòn đá xếp thẳng hàng, hòn đá đầu tiên ở tọa độ ~0~, hòn đá cuối cùng ở ~L~. Giữa ~2~ hòn đá này là ~N~ hòn đá khác. Ông chủ muốn Hưng loại bỏ ~M~ hòn đá trong số ~N~ hòn đá giữa sao cho khoảng cách ngắn nhất giữa ~2~ hòn đá liền kề là lớn nhất.

Yêu cầu: Tính giá trị lớn nhất của khoảng cách ngắn nhất giữa ~2~ hòn đá liền kề sau khi loại bỏ ~M~ hòn đá.

Input

  • Dòng 1: ~L, N, M~ (~1 \le L \le 1.000.000.000~; ~0 \le N \le 50.000~; ~0 \le M \le N~).
  • ~N~ dòng tiếp theo, dòng thứ ~i~ ghi ~d_i~ là khoảng cách của hòn đá ~i~ với hòn đá đầu tiên (tọa độ ~0~) (~0 < d_i < L~).

Output

  • Ghi ~1~ số là giá trị lớn nhất của khoảng cách ngắn nhất giữa ~2~ hòn đá liền kề sau khi loại bỏ ~M~ hòn đá.

Sample Input 1

25 5 2
2
14
11
21
17

Sample Output 1

4

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.