Время

01:39:36
20 May 2012
Версия для печати

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

   Во время трансляции концерта "Старые песни о главном - 3" предприниматель K. решил сделать бизнес на производстве кассет. Он имеет M кассет с длительностью звучания D каждая и хочет записать на них максимальное число песен. Эти песни (их общее количсетво N) передаются в порядке 1, 2, ..., N и имеют заранее известные длительности звучания L(1), L(2), ..., L(n). Предприниматель может выполнять одно из следующих действий:

  • записать очередную песню на кассету (если она туда помещается) или пропустить её;
  • если песня на кассету не помещается, то можно пропустить песню или начать записывать её на новую кассету. При этом старая кассета откладывается и туда уже ничего не может быть записано.

   Определить максимальное количество песен, которые предприниматель может записать на кассеты.


Технические условия

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

   Первая строка содержит число M (M100).

   Вторая строка - D (D300).

   Третья строка - N (N300).

   Четвёртая строка - L(1), L(2), ..., L(n). Все L(i) ≤ D.

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

   Необходимо вывести единственное число - искомое количество песен.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 256 MB
Баллы за пройденный тест: 2.77778
Сложность: 20% 8/10

Пример

Пример входных данных

2
10
4
6 6 6 4

Пример выходных данных

3


← Easy MaxSum Список задач Разбиенеие на две группы →