eolymp
bolt
Try our new interface for solving problems
Problems

Старые песни о главном - 4

Старые песни о главном - 4

Во время трансляции концерта "Старые песни о главном - 4" предприниматель \textbf{K}. решил сделать бизнес на производстве кассет. Он имеет \textbf{M} кассет с длительностью звучания \textbf{D} каждая и хочет записать на них максимальное число песен. Эти песни (их общее количество \textbf{N}) передаются в порядке \textbf{1}, \textbf{2}, ..., \textbf{N} и имеют заранее известные длительности звучания \textbf{L}(\textbf{1}), \textbf{L}(\textbf{2}), ..., \textbf{L}(\textbf{n}). Предприниматель может выполнять одно из следующих действий: \begin{itemize} \item записать очередную песню на кассету (если она туда помещается) или пропустить её; \item если песня на кассету не помещается, то можно пропустить песню или начать записывать её на новую кассету. При этом старая кассета откладывается и туда уже ничего не может быть записано. \end{itemize} Определить максимальное количество песен, которые предприниматель может записать на кассеты. \InputFile Первая строка содержит число \textbf{M} (\textbf{M} ≤ \textbf{200}). Вторая строка - \textbf{D} (\textbf{D} ≤ \textbf{10^9}). Третья строка - \textbf{N} (\textbf{N} ≤ \textbf{500}). Четвёртая строка - \textbf{L}(\textbf{1}), \textbf{L}(\textbf{2}), ..., \textbf{L}(\textbf{n}). Все \textbf{L}(\textbf{i}) ≤ \textbf{D}. Все входные параметры натуральные числа. \OutputFile Необходимо вывести единственное число - искомое количество песен.
Time limit 1 second
Memory limit 64 MiB
Input example #1
2
10
4
6 6 6 4
Output example #1
3