atcoder#AGC028A. [AGC028A] Two Abbreviations
[AGC028A] Two Abbreviations
得分 : 分
问题描述
给定一个长度为 的字符串 和一个长度为 的字符串 。
这两个字符串由小写英文字母组成。
一个字符串 被称为 好字符串 当满足以下所有条件:
- 设 为 的长度。 同时能被 和 整除。
- 将 的第 个、 个、 个、、 个字符按顺序连接,得到 。
- 将 的第 个、 个、 个、、 个字符按顺序连接,得到 。
确定是否存在一个好字符串。如果存在,找出最短好字符串的长度。
约束条件
- 和 由小写英文字母组成。
输入
输入通过标准输入给出,格式如下:
输出
如果不存在好字符串,则输出 -1
;如果存在,则输出最短好字符串的长度。
3 2
acp
ae
6
例如,字符串 accept
是一个好字符串。
没有比这个更短的好字符串,因此答案是 。
6 3
abcdef
abc
-1
15 9
dnsusrayukuaiia
dujrunuma
45