АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

76. СМС

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Один из режимов ввода SMS-сообщений в мобильный телефон требует нажатия по одному разу кнопок, содержащих буквы слова, которое надо ввести. Например, чтобы ввести слово PHONE, нужно нажать один раз кнопку 7 (на ней находится буква P, см. рис.), затем один раз кнопку 4 (на ней находится буква H), затем два раза кнопку 6 (на ней находятся буквы O и N), и, наконец, один раз кнопку 3 (на ней находится буква E). Поскольку одна кнопка мобильного телефона соответствует более чем одной букве, то и полная последовательность нажатий может соответствовать более чем одному слову. Вам требуется реализовать часть программного обеспечения мобильного телефона — по заданной последовательности нажатий клавиш выделить из словаря телефона слова, которые могли подразумеваться пользователем при нажатии такой последовательности клавиш.

 

Раскладка клавиатуры мобильного телефона:


В первой строке входного файла находится последовательность цифр, соответствующая последовательности нажатий кнопок (не более 20). Во второй строке содержится число слов в словаре (не более 10 000). Начиная с третьей строки идёт словарь по одному слову в строке, в лексикографически возрастающем порядке. Длина каждого слова не превосходит 20. Слова состоят из заглавных латинских букв.

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

Пример

STDIN

STDOUT

74663

3

CELL

MOBILE

PHONE

PHONE

 


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Межвузовские олимпиады / VIII Межвузовская олимпиада 2005 /
75. C - Гамильтонов цикл 76. 77. E - Опасные пары 78. F - Лексикографический порядок 79. G - Кроссворд
 
время генерации 0.078 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.