Có N đống cỏ khô được đặt trên một đường thẳng với các vị trí là x1, x2, …, xN. Những con bò quyết định mua K quả bom để phá hủy những đống cỏ khô đó. Mỗi quả bom có cùng bán kính phá hủy là R, tức là khi đặt quả bom ở vị trí x thì nó sẽ phá hủy tất cả các đống cỏ khô thuộc phạm vi [x – R, x + R].
Vì sức công phá của các quả bom quá lớn sẽ rất đắt tiền, vì vậy những con bò chỉ mua những quả bom có bán kính phá hủy R là nhỏ nhất để phá được N đống cỏ khô đó.
Hãy tìm giá trị R nhỏ nhất để có thể đáp ứng được yêu cầu của những con bò.
INPUT: ANGRY.INP
OUTPUT: ANGRY.OUT
ANGRY.INP |
ANGRY.INP |
7 2 20 25 18 8 10 3 1 |
5 |