- Описание
- Отправленные решения
29. 1984 (2.0)
Вы - модератор чата, вам регулярно приходится удалять сообщения, содержащие нецензурную лексику. Дан список стоп-слов , вхождение любой комбинации которых должно подвергать сообщение блокировке. Также вам даны сообщения . Вам нужно определить для каждого из них, должно быть оно удалено или нет.
Отличие от более простой версии задачи заключается в ограничениях на входные данные.
Формат ввода
В первой строке задается два числа количество стоп-слов и количество сообщений.
Далее идёт строк, на каждой из которых задается стоп-слово , после чего на следующих строках задаются сообщения , для каждого из которых необходимо определить, должно оно быть удалено или нет. Гарантируется, что суммарная длина всех строк не превышает .
Формат вывода
В качестве ответа ваша программа должна вывести строк, на каждой из которых для сообщения, которое должно быть удалено, нужно вывести слово DELETE
, в противном случае - слово KEEP
.
Ограничения
Ограничение времени
1 с
Ограничение памяти
384 МБ