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

Две строки

Две строки

Заданы две строки \textbf{a} и \textbf{b}. Какое наименьшее количество символов следует удалить из конца строки \textbf{a}, чтобы она встречалась в строке \textbf{b} не менее чем \textbf{k} раз? Найденные подстроки не должны пересекаться. Считается, что пустая строка встречается в любой строке, в том числе и в пустой, бесконечное число раз. \InputFile В первой строке входного файла записано натуральное число \textbf{k}, а в следующих двух строках файла записаны строки \textbf{a} и \textbf{b}, длины которых не более \textbf{500000} символов. Строки состоят из символов с кодами от \textbf{32} до \textbf{255}, включительно. \OutputFile В качестве ответа вывести количество символов, которые нужно удалить.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
2
cabcabcde
abcabcabc
Выходные данные #1
6
Источник Orel STU & Udmurt SU Contest, Petrozavodsk, Thursday, September 1, 2005