eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Наименьшее общее субчисло

Наименьшее общее субчисло

\textit{Строка цифр} - это строка символов, каждый из которых является цифрой от \textbf{0} до \textbf{9}. \textit{Субстрокой} строки цифр назовём число, запись которого может быть получена из заданной строки вычёркиванием некотороого количества символов (возможно нулевого) и не имеет ведущих нулей. \textit{Общим субчислом} двух строк цифр называется число, являющееся субчислом обеих строк. Даны две строки цифр. Требуется найти общее субчисло максимальной длины. Если таких чисел несколько, то нужно выбрать из них минимальное по величине. \InputFile Вводится две строки цифр. Первая строка содержит не более \textbf{3000} цифр - первую строку цифр. Вторая строка содержит вторую строку цифр - также не более \textbf{3000} цифр. \OutputFile В единственной строке выведите одно целое неотрицательное число - наименьшее общее субчисло максимальной длины для заданных строк цифр. Если заданные строки не содержат ни одного общего субчисла, то следует вывести число \textbf{0}.
Лимит времени 0.5 секунд
Лимит использования памяти 64 MiB
Входные данные #1
00008
00000094
Выходные данные #1
0
Источник XX комплексная олимпиада "Турнир Чемпионов", Командный тур, Винница, 30 апреля 2013 г.