На Славянском Базаре проводится уличная гонка на электросамокатах.
Маршрут проходит по круговой трассе длины км, на которой расположены зарядок, в каждой из которых можно заправится на любое целое неотрицательное количество единиц электроэнергии, при этом покупка на -й заправке единиц энергии обойдётся в рублей. Одной единицы электроэнергии хватает на км. Зарядка с номером находится на расстоянии от начала трассы.
Вам требуется найти минимальную стоимость, за которую можно проехать всю трассу, если начать от какой-либо зарядки и заряжаться по пути.
Входные данные
В первой строке даны два целых числа , (, , ) – количество зарядок и длина пути соответственно.
В следующих строках находится по 2 числа, которые описывают -ю зарядку: , (, ) – координата и коэффициент стоимости.
Выходные данные
В первой строке выведите одно число – минимальную стоимость.
Подзадачи
№ | баллы | необх. подзадачи | ограничения |
1 | 11 | - | |
2 | 34 | 1 | |
3 | 15 | - | Все равны |
4 | 14 | - | |
5 | 26 | 1, 2, 3, 4 | Нет доп. ограничений |
STDIN | STDOUT |
5 13 6 2 11 5 1 4 9 5 10 5 | 126 |
Примечание
Стартуем с зарядки, заправляемся на единиц электроэнергии за рублей.
Доезжаем до зарядки, остается единицы электроэнергии. Заправляемся на единицы электроэнергрии за рублей. Теперь у нас единицы электроэнергии.
Далее едем на зарядку, после этого остается единицы электроэнергии, заправляемся на ней еще на единицы электроэнергии за рублей. После этого у нас есть единиц электроэнергии.
Едем на зарядку, остается единицы электроэнергии, заправляемся на ней на единицы электроэнергии за рублей. Теперь у нас есть единиц электроэнергии.
Проезжаем еще километра, оказываемся на зарядке с единицами электроэнергии. Покупаем единицы электроэнергии за за рублей. Доезжаем до зарядки, остается единиц электроэнергии.
Мы проделали весь путь и затратили рублей. Можно доказать, что это самый оптимальный ответ.