HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Open autumn training > problem:


5. 1812

Open autumn training

Start: Nov.03.2021 at 12:00:00 PM
Finish: Nov.03.2021 at 04:00:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• 0. Long holydays
• 1. Old style dates
• 2. Rassol
• 3. Politburo
• 4. Shtirlitc
• 5. 1812
• 6. Bridges

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

1812

Вы – офицер армии Наполеона. В связи со зверствами «генерала Мороза» вам надо срочно одеться потеплее. Вы только что открыли сундук в крестьянской избе и вытаскиваете оттуда тёплые вещи. Предположим, размер каждой вещи написан на бирочке (крестьяне начала XIX века вряд ли одевались в гипермаркетах, но сделаем такое допущение). Ваш размер одежды вам известен, на вас мундир этого самого размера (R). Известно и то, что вещь можно надеть только поверх вещи меньшего размера. Вы достаёте из сундука очередную вещь и решаете – надеть её на себя или передать следующему по званию офицеру. Разработайте программу, которая по вашему размеру и последовательности размеров доставаемых из сундука N вещей определяет, каким будет максимальное количество надетых на вас поверх мундира тёплых одёжек при оптимальном выборе.

Входные данные: в первой строке – количество вещей N (натуральное число, не превышающее 1000), во второй – размер мундира R, далее N строк, по одному натуральному числу в каждой, - размеры вынимаемых из сундука вещей (диапазон размеров – от 1 до 999999).

Выходные данные: Выходные данные: целое число – количество надетых одёжек.

Для отправки решений необходимо выполнить вход.

www.contester.ru