KMP

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个字符串 SS,以及一个模式串 PP,所有字符串中只包含大小写英文字母以及阿拉伯数字。

模式串 PP 在字符串 SS 中可能作为子串出现。

求出模式串 PP 在字符串 SS 中所有出现的位置的起始下标;

输入格式

第一行输入整数 NN,表示字符串 PP 的长度。

第二行输入字符串 PP

第三行输入整数 MM,表示字符串 SS 的长度。

第四行输入字符串 SS

输出格式

共一行,输出所有出现位置的起始下标(下标从 00 开始计数),整数之间用空格隔开。 数据范围

1N105.1 \leq N \leq 10^5.

1M106.1 \leq M \leq 10^6.

输入样例:

3
abc
5
aaabc

输出样例:

2

校内专属ACM-ICPC测试

未参加
状态
已结束
规则
ACM/ICPC
题目
11
开始于
2024-9-9 14:00
结束于
2024-9-9 19:00
持续时间
5 小时
主持人
参赛人数
10