За связь без перебоев
시간 제한3초메모리 제한2048 MB
직선 도로 위 안테나들의 도달 범위가 주어질 때, 안테나 하나를 출력 x의 예비 안테나로 교체해 모든 출발-도착 쌍의 재접속 횟수 합을 최소화한다.
문제
Вдоль прямой дороги, на которой происходят испытания беспилотных грузовиков, расположены городов, -й город находится в точке, имеющей координату . В -м городе установлена антенна мощностью , покрывающая все города от до включительно.
Беспилотный грузовик перемещается вдоль дороги от города к городу , где . В каждом городе по пути следования грузовик подключён к одной из антенн. Подключение к антеннам происходит следующим образом.
- В начальном городе грузовик подключается к антенне, покрывающей этот город, у которой значение максимально. Если таких антенн несколько, выбирается любая из них.
- После перемещения грузовика из города в город , если антенна, к которой он был подключен в городе , покрывает также и город , грузовик остаётся подключен к этой антенне. Иначе, если антенна, к которой он был подключён, не покрывает город , грузовик переподключается к антенне, покрывающей город , для которой значение максимально. Если таких антенн несколько, выбирается любая из них.
Обозначим как количество переподключений между антеннами для грузовика, который начинает свой маршрут в городе и заканчивает свой маршрут в городе (). Начальное подключение к антенне в городе переподключением не считается.
Нестойкостью покрытия дороги антеннами назовем сумму значений по всем допустимым парам городов, то есть величину
В распоряжении оператора дороги есть одна запасная антенна с мощностью . Для снижения нестойкости покрытия можно заменить одну из антенн на запасную. Требуется определить минимальное значение нестойкости покрытия дороги , если не более одной антенны можно заменить на запасную антенну мощности .
입력
Первая строка содержит два целых числа и (, ) --- количество городов и мощность запасной антенны.
Вторая строка содержит целых чисел () --- мощности антенн.
출력
Выведите минимальное возможное значение нестойкости покрытия дороги, если не более одной антенны можно заменить на запасную антенну мощности .
힌트
В первом примере мы можем заменить вторую антенну на запасную. Тогда грузовик, стартующий в любой точке, будет подключаться к ней и переподключаться никакому грузовику не понадобится.
Во втором примере использовать запасную антенну не нужно. Грузовикам, стартующим в одном из первых трёх городов и финиширующим в одном из двух последних городов придётся один раз переподключиться к последней антенне, поэтому нестойкость покрытия дороги равна 6.