Задача: Гуляй и телепортируйся
На линии, идущей с востока на запад, есть N
городов. Города пронумерованы от 1
до N
в порядке с запада на восток. Каждая точка на линии имеет одномерные координаты, а точка, которая находится дальше на восток, имеет большее значение координаты. Координата города i
- Xi
. Вы находитесь в городе 1
и хотите посетить все остальные города. У вас есть два способа путешествовать:
- Ходить по линии. Ваш уровень усталости увеличивается на A
каждый раз, когда вы путешествуете на расстояние 1
, независимо от направления.
- Телепортируйтесь в любое место по вашему выбору. Ваш уровень усталости увеличивается на B
независимо от пройденного расстояния.
Найдите минимально возможное общее повышение уровня вашей усталости, когда вы посетите все города этими двумя способами.
Входные данные
В первой строке заданы три целых числа N
(\(2<=N<=10^5\)), A
(\(1<=A<=10^9\)), B
(\(1<=B<=10^9\)). Во второй строке заданы координаты городов Xi
(\(1<=X_i<=10^9\)), для всех i
\(X_i <X_{i+1}\)(\(1<=i<=N-1\)).
Выходные данные
Выведите на экран ответ на задачу.
Примеры
№ |
Входные данные |
Выходные данные |
Пояснение |
1 |
4 2 5
1 2 5 7 |
11 |
Из города 1 пройдите расстояние 1 до города 2, затем телепортируйтесь в город 3, затем пройдите расстояние 2 до города 4.
Общее увеличение вашего уровня усталости в этом случае составляет 2 × 1 + 5 + 2 × 2 = 11, что является минимально возможным значением. |
2 |
7 1 100
40 43 45 105 108 115 124 |
84 |
Из города 1 пройдите пешком до города 7.
Общее увеличение вашего уровня усталости в этом случае составляет 84, что является минимально возможным значением. |
3 |
7 1 2
24 35 40 68 72 99 103 |
12 |
Посетите все города в любом порядке, телепортировавшись шесть раз.
Суммарное повышение уровня утомляемости в этом случае составляет 12, что является минимально возможным значением. |
Ваш ответ: