小塔有一串字符s,如果一个串中至少有k个子串与s相同,那么这个串就是s的好串。
例如,如果s是"aa",k=3,那么”aaabcaabc“是好串。
现在小塔想知道,对于给定的s和k,s是最短好串多少。
第一行输入一个长度不超过103,且只有小写 字符串s。
第二行输入一个整数k代表好串要求的子串 2≤k≤1e9
在一行输出一个整数,代表s的最短
输入
abc
2
输出
6
说明 最短好串是abcabc
输入
aabcaa
2
输出
10
最短好串是aabcaabcaa
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.