Слияние строк
Очень простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Имеются две строки A и B.
Ваша задача - найти такую строку C, которая содержит в себе и A и B в качестве подстрок и является кратчайшей среди всех таких возможных строк.
Подстрокой строки называется последовательно идущая подпоследовательность этой строки. Например, строка kbtu является подстрокой строки kbtu open, но строка fall подстрокой не является.
Входные данные
Первая строка содержит строку A (1 ≤ |A| ≤ 10^5
).
Вторая строка содержит строку B (1 ≤ |B| ≤ 10^5
).
Гарантируется, что обе строки содержат только строчные латинские буквы.
Выходные данные
Выведите одну строку C.
Примеры
Ввод #1
Ответ #1
Ввод #2
Ответ #2
Ввод #3
Ответ #3
Отправки 627
Коэффициент принятия 38 %