#ZS0076. 字符串匹配
字符串匹配
题目描述
给出两个字符串 和,若 的区间 [l,r] 子串与 完全相同,则称 在 中出现了,其出现位置为l。 现在请你求出 在 中所有出现的位置, 定义一个字符串 的 为 的一个非 本身的子串 ,满足 既是 的前缀,又是 的后缀 对于字符串,需要求出 的每个前缀 的最长 的长度
输入格式
第一行为一个字符串,即为 第二行为一个字符串,即为 。
输出格式
首先输出若干行,每行一个整数,按从小到大的顺序输出 在 中出现的位置。 最后一行输出 | | 个整数,第 个整数表示 的长度为 的前缀的最长 长度。
输入样例
ABABABC
ABA
输出样例
1
3
0 0 1
提示
对于全部的测试点,保证 1、 ,、 中均只含大写英文字母。
相关
在下列比赛中: