На прямой заданы n точек — позиции населенных пунктов, а также m точек — позиции вышек сотовой связи. Все вышки работают одинаково, они обеспечивают сотовой связью все населенные пункты, которые удалены от нее не более чем на r.
Перед вами стоит задача определить минимальное r, чтобы каждый населенный пункт был обеспечен сотовой связью. Иными словами надо найти наименьшее r такое, что для каждого города найдется хотя бы одна вышка на расстоянии не более чем r.
Если r = 0, то вышка обеспечивает сотовой связью только ту точку, где она расположена. Одна вышка может обеспечивать сотовой связью любое количество населенных пунктов, при условии, что все они расположены от неё на расстоянии не более чем r.
Выходные данные
Выведите минимальное число r такое, что каждый населенный пункт будет обеспечен сотовой связью.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
3 2 -2 2 4 -3 0
|
4
|
|
2
|
5 3 1 5 10 14 17 4 11 15
|
3
|