#agc028a. [agc028_a]Two Abbreviations
[agc028_a]Two Abbreviations
题目描述
给定长度为的字符串和长度为的字符串,其中这些字符串由小写英文字母组成。
当以下条件都满足时,字符串被称为好字符串:
- 设的长度为。能同时被和整除。
- 将的第个、个、个、、个字符按原顺序拼接起来得到。
- 将的第个、个、个、、个字符按原顺序拼接起来得到。
判断是否存在好字符串。如果存在,请找出最短的好字符串的长度。
约束条件
- 和只包含小写英文字母。
输入
从标准输入读入输入数据,输入格式如下:
输出
如果不存在好字符串,则输出-1
;如果存在,则输出最短的好字符串的长度。
示例输入1
3 2
acp
ae
示例输出1
6
例如,字符串accept
就是一个好字符串。没有比这个更短的好字符串,所以答案是。
示例输入2
6 3
abcdef
abc
示例输出2
-1
示例输入3
15 9
dnsusrayukuaiia
dujrunuma
示例输出3
45