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

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


06. Про Петра-полиглота (10 баллов)

Мартовские КИТы - 2022

Старт: 30.мар.2022 в 16:00:00
Финиш: 30.мар.2022 в 18:00:00
Турнир завершён!
• Турнирная таблица

Гость
• Вопросы к жюри (3)

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

• 01. Про П (10 баллов)
• 02. Премьера (20 баллов)
• 03. Патриархальная потеха (20 ба...
• 04. Приказчик Прокопий - 1 (30 ба...
• 05. Приказчик Прокопий - 2 (25 ба...
• 06. Про Петра-полиглота (10 б...
• 07. Преображенский полк (15 бал...
• 08. Преодолеть пролив – 1 (15 бал...
• 09. Преодолеть пролив - 2 (20 бал...
• 10. Про пушкарей и простоквашу (...
• 11. Про Петра и птиц (10 баллов)

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

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

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

Holland

Проходя стажировку в должности царя-плотника, Пётр, естественно, осваивал голландский язык. Некоторые слова были почти русскими: компас – kompas, вино – wijn… Некоторые голландские слова оказались русскими морскими терминами: палуба (дек) - dek, якорь (анкер) – anker. Но для кое-каких слов Петру приходилось придумывать запоминалки – русские слова, которые, будучи записаны латиницей, содержали бы те же согласные в том же порядке, а других согласных не содержали бы. Если Пётр подбирал подходящее русское слово, далее он без проблем выстраивал логическую цепочку между смыслом голландского слова и значением запоминалки. Вот, к примеру, zeil, парус, — он zеlо красивый. А гвоздь – nagel, поскольку ящик гвоздей Алексашка Меншиков nаglо спёр.

Ну, выстраивание логических цепочек —дело тонкое, а слова подходящие подбирать – это и компьютер может. Разработайте программу, которая подбирает к голландскому слову все подходящие «запоминалки» из набора записанных латиницей русских слов и выводит их в алфавитном порядке.

Входные данные. В первой строке – голландское слово (латиницей). Далее – натуральное число N, не превышающее 1000, количество русских слов. А дальше N строк, содержащие русские слова латиницей, по одному в строке.

Выходные данные. Все подходящие запоминалки в алфавитном порядке по одному в строке. Если таковых не нашлось, программа должна вывести “:(“.

Пример: при вводе следующих входных данных
hoed
5
pohod
uhodi
hudoj
hudo
duh
программа должна вывести слова hudo и uhodi, в остальных словах либо лишние согласные, либо нужные идут не в том порядке. Согласными будем считать буквы bcdfghjklmnpqrstvwxz.

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

www.contester.ru