#2065. [ABC257G] Prefix Concatenation
[ABC257G] Prefix Concatenation
题目描述
给你两个由小写英文字母组成的字符串 和 。
求最小正整数 ,使得你可以选择 的 前缀(不一定是不同的),使它们的连接与 重合。
换句话说,找出最小的正整数 ,使得在 和 之间存在一个由整数组成的 元组 ,使得 ,其中 表示 从 个字符到 个字符的子串,而 表示字符串的连接。
如果无法使其与 重合,则打印 代替。
输入格式
第一行输入字符串
第二行输入字符串
输出格式
打印最小的正整数 ,以便选择 的 个前缀,使它们的连接与 重合。不可能与 重合,请打印 。
aba
ababaab
3
atcoder
ac
-1
样例 1 解释
ababaab 可以写成 ab + aba + ab,其中 ab 和 aba 是 aba 的前缀。
由于无法用两个或更少的 aba
前缀来表达 ababa
,因此打印 。
提示
- 仅由小写字母构成