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

Послушай песню (Hard)

Послушай песню (Hard)

Фикрет-муравьед освоился в одной из социальных сетей. Но общается он довольно своеобразно. Вместо комплиментов и всего прочего он шлёт своей ненаглядной ехидне Кэйт песни. Они давно знакомы, поэтому, Фикрет виртуозно разбирается в её музыкальных предпочтениях. Для каждой песни известны три характеристики: её продолжительность \textbf{t_i}, удовольствие \textbf{x_i}, которое Кэйт получит, прослушав песню полностью и величина \textbf{y_i}, на которую будет уменьшаться удовольствие от песни при каждом следующем её прослушивании. То есть, если на данный момент удовольствие от песни равно \textbf{x},\textbf{ }то при втором прослушивании этой же песни (необязательно подряд) оно будет равно \textbf{(x-y)}, при третьем \textbf{(x-y-y)}... Сейчас у Кэйт есть ровно \textbf{T }единиц свободного времени. Зная список имеющихся у Фикрета песен, посчитайте, какое максимальное удовольствие он может доставить Кэйт. Никакие две и более песни не должны прослушиваться одновременно. Переключение между песнями происходит автоматически и без пауз. \InputFile В первой строке задаётся количество имеющихся песен \textbf{n} (\textbf{0 }≤ \textbf{n} ≤ \textbf{100}). Каждая из следующих \textbf{n} строк содержит \textbf{3 }целых числа: \textbf{t_i} (\textbf{1 }≤ \textbf{t_i} ≤ \textbf{100}), \textbf{x_i} (\textbf{-100 }≤ \textbf{x_i} ≤ \textbf{100}), \textbf{y_i} (\textbf{-100 }≤ \textbf{y_i} ≤ \textbf{100}). Далее задаётся число тестовых случаев \textbf{Q }(\textbf{1 }≤ \textbf{Q} ≤ \textbf{10^5})\textbf{ }и каждая из следующих \textbf{Q }строк содержит по одному целому числу \textbf{T} (\textbf{1 }≤ \textbf{T} ≤ \textbf{100}). \OutputFile Для каждого из \textbf{Q} запросов в отдельной строке выведите максимальное удовольствие, которое Кэйт может получить.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
2
2 1 1
3 5 0
2
4
5
Выходные данные #1
5
6
Автор Борис Соколов
Источник Дистанционная Летняя Компьютерная Школа - лето 2013 года