printРабочее место участника

printЗадачи

245. Общая подстрока

Ограничения: время – 2s/4s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Заданы две строки, состоящие из 0 и 1. Рассмотрим все строки, которые являются подстроками обеих данных строк. Найдите среди них `k`-ую в лексикографическом порядке.
Первые две строки ввода содержат заданные строки, длиной не более 4000 символов каждая. Третья строка содержит целое положительное число `k`, не превышающее количества общих подстрок двух заданных строк.
Выведите `k`-ую в лексикографическом порядке общую подстроку заданных строк.

Пример ввода

0100
0010
3

Пример вывода

01
Источник: http://neerc.ifmo.ru/school/archive/
loading