#P1920. 2024.8.21-ali-第1题-最短子串

2024.8.21-ali-第1题-最短子串

题目内容

小塔有一串字符ss,如果一个串中至少有kk个子串与ss相同,那么这个串就是ss的好串。

例如,如果ss"aa"k=3"aa",k=3,那么aaabcaabc”aaabcaabc“是好串。

现在小塔想知道,对于给定的sks和kss是最短好串多少。

输入描述

第一行输入一个长度不超过10310^3,且只有小写 字符串ss

第二行输入一个整数kk代表好串要求的子串 2k1e92≤k≤1e9

输出描述

在一行输出一个整数,代表ss的最短

样例1

输入

abc
2

输出

6

说明 最短好串是abcabc

样例2

输入

aabcaa
2 

输出

10

最短好串是aabcaabcaa