eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Телепортация (Серебро)

Телепортация (Серебро)

Большего всего из фермерских забот Фермер Джон ненавидит убирать лотки с коровьим навозом. Для того чтобы упростить процесс он придумал телепортер навоза. Вместо того, чтобы везти навоз в тележке за трактором, он может использовать телепортер для перемещения навоза из одного места в другое.

Ферма Джона построена вдоль длинной прямой дороги, поэтому любое место фермы может быть описано его позицией на этой дороге (точка на числовой прямой). Телепорт описывается двумя числами x и y, которые обозначают, что навоз из точки x может быть мгновенно телепортирован в точку y.

ФД решил построить телепорт с первой конечной точкой расположенной в x = 0. Ваша задача помочь ему определить наилучший выбор для другой конечной точки y. В частности, имеется n (1n105) лотков с навозом на ферме. i-ый лоток нужно переместить с позиции ai в позицию bi и ФД транспортирует каждый лоток отдельно от других. Обозначим di расстояние,на которое нужно перевезти каждый лоток. di может быть потенциально меньше, если ФД использует телепорт (везя на тракторе от ai до x и затем от y до bi).

Помогите ФД определить минимально возможную сумму di которую может достичь ФД, правильно выбрав значение y (второго конца телепорта). Одно и то же значение y используется для транспортировки всех лотков.

Входные данные

Первая строка ввода содержит число n. Каждая из последующих n строк содержит по два целых числа ai и bi, в интервале -108...108. Все значения не обязательно различны.

Выходные данные

Выведите одно число - минимальную сумму di, которую может достичь ФД. Заметим, что это число может превысить 32-битное целое, поэтому нужно использовать больший тип данных, например "long long" в C/C++.

Пример

В этом примере установив y = 8 ФД может получить d1 = 2, d2 = 5, d3 = 3. Заметим, что любое значение y в интервале [7, 10] также поддерживает оптимальное решение.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
3
-5 -7
-3 10
-2 7
Выходные данные #1
10
Источник 2018 USACO Февраль, Серебро