Codeforces Round 782 (Div. 2) |
---|
Закончено |
Вы — амбициозный король, который хочет быть Императором Действительных чисел. Но перед этим вам нужно стать Императором Целых чисел.
Рассмотрим числовую ось. Столица вашей империи изначально находится в точке $$$0$$$. На прямой есть $$$n$$$ незахваченных королевств в позициях $$$0<x_1<x_2<\ldots<x_n$$$. Вы хотите захватить все эти королевства.
Вы можете делать два вида действий:
Обратите внимание, что вы не можете расположить столицу в точке, где нет королевства. Другими словами, в любой момент времени ваша столица может быть только в точке $$$0$$$ или в $$$x_1,x_2,\ldots,x_n$$$. Также обратите внимание, что захват королевства не изменяет положение вашей столицы.
Выведите минимальную суммарную стоимость захвата всех королевств. Ваша столица может оказаться в итоге в любой точке.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных. Далее следуют описания наборов.
Первая строка каждого набора содержит $$$3$$$ целых числа $$$n$$$, $$$a$$$ и $$$b$$$ ($$$1 \leq n \leq 2 \cdot 10^5$$$; $$$1 \leq a,b \leq 10^5$$$).
Вторая строка каждого набора содержит $$$n$$$ целых чисел $$$x_1, x_2, \ldots, x_n$$$ ($$$1 \leq x_1 < x_2 < \ldots < x_n \leq 10^8$$$).
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно число: минимальную стоимость захвата всех королевств.
4 5 2 7 3 5 12 13 21 5 6 3 1 5 6 21 30 2 9 3 10 15 11 27182 31415 16 18 33 98 874 989 4848 20458 34365 38117 72030
173 171 75 3298918744
Ниже приведена оптимальная последовательность действий для второго примера:
Суммарная стоимость $$$3+6+12+24+3+48+75=171$$$. Нельзя получить меньшую стоимость.
Название |
---|