EduBrick

H. Постройка дорожной сети

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

В королевстве nn городов с известными координатами. Дороги строятся только горизонтальными и вертикальными отрезками, поэтому длина дороги между городами равна ∣xi−xj∣+∣yi−yj∣|x_i - x_j| + |y_i - y_j|. Построить разрешено ровно n−1n - 1 дорогу.

Торговец выходит из столицы — города номер 1, — обходит все города и возвращается обратно. Найдите длину кратчайшего такого маршрута при наилучшем выборе дорог.

Формат ввода

В первой строке nn (1≤n≤20001 \le n \le 2000). В каждой из следующих nn строк — целые xix_i и yiy_i (−1000≤xi,yi≤1000-1000 \le x_i, y_i \le 1000). Координаты столицы записаны в первой из этих строк; никакие два города не совпадают.

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

Выведите длину кратчайшего маршрута.

Примеры

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