EduBrick

M. Велогонка

2000 мс · 256 МБ · всё или ничего

В начальный момент времени nn велосипедистов находятся на расстояниях x1,…,xnx_1, \dots, x_n метров от старта и едут в одну сторону с постоянными скоростями v1,…,vnv_1, \dots, v_n метров в секунду.

Расстояние между лидирующим и замыкающим — это разность между наибольшей и наименьшей координатой. Найдите наименьшее значение, которое это расстояние принимает в какой-то момент времени t≥0t \ge 0.

В исходной задаче спрашивали ещё и сам момент tt. Здесь его не спрашивают: при равных скоростях расстояние не меняется вовсе, и момент оказался бы не определён.

Формат ввода

Первая строка содержит число nn (1≤n≤2⋅1041 \le n \le 2 \cdot 10^4).

Следующие nn строк содержат по два целых числа xix_i и viv_i (0≤xi,vi≤1070 \le x_i, v_i \le 10^7).

Формат вывода

Одно число — наименьшее расстояние с девятью знаками после точки. Ответ принимается с точностью 10−610^{-6}.

Примеры

ввод
3
0 40
30 10
40 30
вывод
30.000000000
Войдите, чтобы отправлять решения.