Саша и Дима хотят купить два $$$n$$$-ярусных торта. Каждый торт должен состоять из $$$n$$$ различных ярусов: от размера $$$1$$$ до размера $$$n$$$. Ярусы должны идти в порядке от меньшего к большему (сверху вниз).
Они живут на одной улице, на ней расположены подряд слева направо $$$2 \cdot n$$$ домов. В каждом доме находится кондитерская, в которой можно купить ярус торта. К сожалению, в каждой кондитерской можно купить только один ярус и только одного конкретного размера: в $$$i$$$-м доме можно купить ярус размера $$$a_i$$$ ($$$1 \le a_i \le n$$$).
Так как ребята носят уже купленные ярусы торта с собой, а вставлять новый ярус в середину торта невозможно, они договорились покупать ярусы от меньших к большим. То есть каждый из них покупает ярусы в порядке: размера $$$1$$$, затем $$$2$$$, затем $$$3$$$ и так далее до $$$n$$$.
Изначально Саша и Дима находятся около первого (самого левого) дома. Выведите минимальное расстояние, которое им придется суммарно пройти, чтобы купить оба торта. Расстояние между любыми двумя соседними домами ровно $$$1$$$.
В первой строке входных данных находится целое число $$$n$$$ — число ярусов в каждом торте ($$$1 \le n \le 10^5$$$).
Во второй строке находится $$$2 \cdot n$$$ целых чисел $$$a_1, a_2, \dots, a_{2n}$$$ ($$$1 \le a_i \le n$$$), где $$$a_i$$$ равно размеру яруса, который можно купить в $$$i$$$-м доме. Помните, что в каждом доме можно приобрести только один ярус. Гарантируется, что каждое число от $$$1$$$ до $$$n$$$ встречается в $$$a$$$ ровно два раза.
Выведите одно число — минимальное расстояние, которое суммарно придется пройти ребятам, что бы купить оба торта. Ребята могут находится около одного дома одновременно. Начинают они около первого (крайнего левого) дома. Каждый из ребят должен купить $$$n$$$ ярусов в порядке возрастания размеров.
3 1 1 2 2 3 3
9
2 2 1 1 2
5
4 4 1 3 2 2 3 1 4
17
В первом примере возможна такая последовательность действий:
Итого, Саша проходит расстояние $$$3+1=4$$$, а Дима проходит расстояние $$$1+1+3=5$$$. Суммарно они проходят расстояние $$$4+5=9$$$. Можно убедиться, что при любой другой последовательности действий они пройдут неменьшее расстояние.
Название |
---|