Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
При наборе текста на мобильном телефоне нередко возникают опечатки, когда одна буква заменяется другой. Разработчики операционной системы PearOS составили словарь, состоящий из N
слов и хотят для каждого слова из текста определять, входит ли оно в словарь, содержит ошибку в одной букве (то есть отличается на одну букву от слова из словаря) или содержит 2 и более ошибок.
Помогите им решить эту задачу.
Формат вводаВ первой строке задается два числа: N
(1 ≤ N ≤100000) — количество слов в словаре и M(1≤M≤100000) — количество слов в тексте. В следующих N строках задаются слова из словаря по одному в строке. Каждое слово состоит из маленьких латинских букв и имеет длину не более 20 букв. В следующих M строках задаются слова из текста по одному в строке. Каждое слово состоит из маленьких латинских букв и имеет длину не более 20 букв.
Гарантируется, что размер входного файла не превышает двух мегабайт.
Формат выводаДля каждого слова из текста необходимо в отдельной строке вывести:
Вывод необходимо осуществлять в том же порядке, в котором задавались слова из текста.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |