EduBrick

K. Телепорты

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

Эдсгер живёт на прямой в точке SS и хочет попасть в точку TT. На прямой есть nn телепортов; ii-й стоит в точке xix_i и мгновенно переносит ровно на расстояние did_i — то есть в точку xi−dix_i - d_i или xi+dix_i + d_i. Кроме телепортов можно идти пешком со скоростью 1. За какое минимальное время можно добраться?

Формат ввода

В первой строке nn, SS и TT (0≤n≤1050 \le n \le 10^5, 0≤S,T≤1090 \le S, T \le 10^9). В каждой из следующих nn строк — числа xix_i и did_i (0≤xi≤1090 \le x_i \le 10^9, 1≤di≤1091 \le d_i \le 10^9). Все телепорты стоят в разных точках.

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

Выведите минимальное время пути из SS в TT.

Примеры

ввод
0 10 20
вывод
10
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.