Антивещество
시간 제한2초메모리 제한128 MB
용기 용량 a를 넘지 않는 선에서 실험을 골라, 최악의 경우에도 보장되는 이익 t*10^9 - s의 최댓값을 구한다.} output only JSON. Wait I must output JSON only. Let me produce proper JSON with summaryKo up to 600 chars. The schema requires summaryKo minLength 1 maxLength 600. Also note
문제
Компания тестирует технологию получения антивещества, используемого в качестве топлива в межпланетном звездолёте. Антивещество получается в результате специальных экспериментов в реакторе.
Известно типов экспериментов, приводящих к получению антивещества. В результате проведения эксперимента -го типа в выходной контейнер реактора добавляется от до граммов антивещества. Из соображений безопасности запрещается накапливать в контейнере более граммов антивещества.
Затраты на проведение эксперимента -го типа составляют , а стоимость одного грамма полученного антивещества составляет .
Если после проведения экспериментов в контейнере образовалось граммов антивещества, а суммарные затраты на проведение экспериментов в реакторе составили , то прибыль определяется по формуле (). Компании необходимо разработать стратегию проведения экспериментов, позволяющую максимизировать прибыль, которую можно гарантированно получить.
В зависимости от результатов предыдущих экспериментов стратегия определяет, эксперимент какого типа следует провести, или решает прекратить дальнейшее выполнение экспериментов. Стратегия позволяет гарантированно получить прибыль , если при любых результатах проведения экспериментов: во-первых, в контейнере реактора оказывается не более граммов антивещества, во-вторых, прибыль составит не менее .
Например, пусть возможен только один тип эксперимента, порождающий от 4 до 6 граммов антивещества, затраты на его проведение равны 10, а вместимость контейнера составляет 17 граммов. Тогда после двукратного проведения эксперимента в контейнере может оказаться от 8 до 12 граммов антивещества. Если получилось 12 граммов, то больше проводить эксперимент нельзя, так как в случае получения 6 граммов антивещества контейнер может переполниться. В остальных случаях можно провести эксперимент в третий раз и получить от 12 до 17 граммов антивещества. В худшем случае придётся провести эксперимент трижды, затратив в сумме 30, прибыль составит .
Требуется написать программу, которая определяет максимальную прибыль , которую гарантированно можно получить.
입력
Первая строка входных данных содержит два целых числа: --- количество типов экспериментов и --- максимально допустимое количество антивещества в контейнере (, ).
Следующие строк содержат по три целых числа , и --- минимальное и максимальное количество антивещества, получаемое в результате эксперимента типа , и затраты на эксперимент этого типа, соответственно (, ).
출력
Выходные данные должны содержать одно целое число --- максимальную прибыль , которую гарантированно можно получить.