ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Про дедушку Мороза

Задачи раздела

• Приказчик Прокопий - 2 (25 баллов)
• ПринтерБезТормозов
• Прислониться к стеночке
• Про П (10 баллов)
• Про Петра и птиц (10 баллов)
• Про Петра-полиглота (10 баллов)
• Про белковый крем
• Про бизнес-модели Васи
• Про дедушку Мороза
• Про пушкарей и простоквашу (5 б...
• Пробежка по холмам
• Пробежка по холмам (20 баллов)
• Проверка пословицы
• Прогулка
• Продуктивная Катерина
• Прожорливый горнолыжник
• Прожорливый робопёс

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Пришёл Дед Мороз с мешком, в котором М подарков. детей выстроилась в очереди, чтобы получить свои подарочки. Дед Мороз достает из сумки подарок и отдает его малышу, который на данный момент стоит первым в очереди. Затем этот ребенок идет в конец очереди, если у него пока менее 4 подарков (в противном случае он идет домой). Процесс продолжается до тех пор, пока в сумке есть подарки, а в очереди - дети.

Разработайте программу, определяющую, сколько подарков получил каждый ребёнок и какие именно.

Входные данные
В первой строке находятся два числа N и M (1 ≤ N ≤ 50, 1 ≤ M ≤ 50). Следующие M строк - названия подарков (состоят из строчных букв латиницы от «a» до «z» включительно).
Выходные данные
Ровно N строк,  i -я строка должна содержать описание подарков для i-го ребенка. i -я строка начинается с k i - количество подарков, которые получил i-й ребенок (0, если подарков нет). Далее следуют k i подарков в том порядке, в котором их получил ребенок, через пробел.

Несколько примеров:

Input 1 Input 2 Input 3
3 4
ball
plane
robot
puzzle
5 3
ball
plane
robot
2 4
ball
ball
plane
plane
Output 1 Output 2 Output 3
2 ball puzzle
1 plane
1 robot
1 ball
1 plane
1 robot
0
0
2 ball plane
2 ball plane

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

www.contester.ru