#4568. Prefix Concatenation
0
Prefix Concatenation
Prefix Concatenation
题目描述
给定两个由小写英文字母组成的字符串 和 。
找出最小的正整数 ,使得你可以选择(不必互不相同的) 个 的前缀,使得它们的串联与 相同。
换句话说,找出最小的正整数 ,使得存在一个由 到 之间整数构成的 元组 ,满足
,
其中 表示 的从第 个字符到第 个字符的子串, 表示字符串的串联。
如果不可能使其与 一致,则输出 。
输入格式
输入由标准输入按以下格式给出:
输出格式
输出最小的正整数 ,使得你可以选择 个 的前缀,使得它们的串联与 相同。 如果不可能使其与 一致,输出 。
aba
ababaab
3
atcoder
ac
-1
提示
和 是由小写英文字母组成的字符串。 可以写成 + + ,其中 和 是 的前缀。
由于无法用两个或更少的 的前缀表示 ,输出 .
由于无法将 表示为若干 的前缀的串联,输出 .
标签: AtCoder|abc257G
来源
AtCoder|abc257G