eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Путь

Путь

Настя идёт по направлению из столовой в учебный корпус, по пути отправляя SMS своим друзьям в далёких городах. Ответы приходят достаточно часто, поэтому не реже, чем на каждом k-м шаге, Насте необходимо отправить очередную SMS. Также на пути есть солнечные участки, каждый из которых при каждой остановке увеличивает температуру Насти на некоторое число градусов, а также поливальные установки, которые уменьшают её температуру.

Стоит жара, поэтому Настя хочет к концу пути иметь минимально возможную температуру. Настя хочет дойти как можно быстрее, поэтому она идёт только в сторону корпуса.

Входные данные

В первой строке записаны целые числа n (1n1000), k (1kx) и x (0x1000) - количество объектов (солнечных участков и поливальных установок), максимальное расстояние между остановками, а также длину пути Насти в шагах. В следующих n строках записано по три целых числа li, ri (1li, rix) и di (-10000di10000) - координаты отрезка пути, соответствующего очередному объекту, а также изменение температуры Насти, которое наблюдается при остановке на этом отрезке. Гарантируется, что никакие два отрезка не перекрываются.

Выходные данные

Выведите единственное целое число - минимальное итоговое изменение температуры, которое можно получить.

Лимит времени 1 секунда
Лимит использования памяти 122.49 MiB
Входные данные #1
1 10 10
1 10 -1
Выходные данные #1
-10
Входные данные #2
3 10 10
1 4 -1
5 9 1
10 10 1
Выходные данные #2
-3
Входные данные #3
2 1 10
1 7 6172
9 10 -2070
Выходные данные #3
39064
Источник 15 Международная олимпиада для школьников ЛКШ для параллелей B,A',A