#M1003. [模板] KMP

[模板] KMP

题目描述
给定一个文本串 SS 和一个模式串 TT,请求出模式串 TT 在文本串 SS 中所有出现位置的起始下标。下标从 11 开始计数,允许匹配区间重叠。

输入格式
第一行一个字符串 SS
第二行一个字符串 TT

输出格式
按从小到大输出所有出现位置的起始下标,用空格分隔。
如果不存在任何匹配,输出 -1

样例输入

abababa
aba

样例输出

1 3 5

数据范围
1TS1061 \le |T| \le |S| \le 10^6
字符串仅包含小写英文字母。