#P5654. [ABC257G] Prefix Concatenation

    ID: 4655 传统题 1000ms 256MiB 尝试: 9 已通过: 4 难度: 5 上传者: 标签>CF1700KMP字符串动态规划贪心Z函数600

[ABC257G] Prefix Concatenation

题面翻译

给定仅存在小写英文字母的字符串 S,T S, T 。你需要将 T T 分割成 k k S S 的前缀(或着说用 S S 的若干个前缀组成 T T ),最小化 k k ,输出最小值。若 k k 不存在输出 -1

样例 #1

样例输入 #1

aba
ababaab

样例输出 #1

3

样例 #2

样例输入 #2

atcoder
ac

样例输出 #2

-1

提示

制約

  • 1  S  5× 105 1\ \leq\ |S|\ \leq\ 5\times\ 10^5
  • 1  T  5× 105 1\ \leq\ |T|\ \leq\ 5\times\ 10^5