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

Турниры > Экзамен-олимпиада > задача:


5. Свинские имена

Экзамен-олимпиада

Старт: 25.апр.2024 в 18:05:00
Финиш: 25.апр.2024 в 19:35:00
Турнир завершён!
• Турнирная таблица

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

• 1. Два прямоугольника и квадрат
• 2. Много прямоугольников и квадр...
• 3. Наборы ручек
• 4. Гоша, Тимофей и удавы
• 5. Свинские имена
• 6. Циферки
• 7. Разбитая шоколадка-1
• 8. Разбитая шоколадка-2

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

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

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

names

Фермер Хрюкин разводит декоративных свинок. Свинки у него породистые, а породистым имена придётся давать не как попало, а по правилам. Первые две буквы имени потомка должны быть первыми буквами имён предков, мамы и папы. Например, сын Устина и Маргариты может быть Умником или Мурзиком, или кем-то ещё с именем на "Му" или "Ум". Кроме того, имя надо выбирать среди рекомендованных Обществом любителей минипигов.

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

Входные данные. В первых двух строках имена мамы и папы. В третьей строке - натуральное число N, количество имён в списке рекомендованных. Далее следуют N строк с именами из списка.

Выходные данные. В первой строке - количество подходящих имён. Если оно больше 0, в последующих строках выводятся в алфавитном порядке подходящие имена.

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

www.contester.ru