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

Турниры > Мартовские КИТы - 2021 (очный тур) > задача:


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

Мартовские КИТы - 2021 (очный тур)

Старт: 18.апр.2021 в 15:00:00
Финиш: 18.апр.2021 в 17:00:00
Турнир завершён!
• Турнирная таблица

Задачи турнира

• 1. Про дедушку Мороза
• 2. Красные и зелёные
• 3. Служебные номера
• 4. Сезон дождей
• 5. Дезон сождей +
• 6. Кони Василия Ивановича
• 7. Клонирование огурцов

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

Если у вас есть предложения или пожелания по работе 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