当前位置: 首页 > news >正文

【题解-Acwing】831. KMP字符串

题目:831. KMP字符串

题目描述

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

模式串 P 在字符串 S 中多次作为子串出现。

求出模式串 P 在字符串 S 中所有出现的位置的起始下标。

输入

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

第二行输入字符串 P。

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

第四行输入字符串 S。

输出

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

数据范围

1 ≤ N ≤ 105

1 ≤ M ≤ 106

时空限制

1s / 256MB

输入样例

3
aba
5
ababa
</

相关文章:

  • 【Python爬虫】简单介绍2
  • 【美容和医美作为智商税的本质】
  • 使用 Python 实现凯撒密码的加密、解密及破译算法
  • 64. 评论日记
  • C++ Primer Plus 章节编程题练习 1-9章包含题目,答案以及知识点总结
  • 企业级RAG行业应用落地方案——阿里云百炼
  • 阿里云域名解析
  • 循环链表的基本操作及C语言代码实现
  • 高性能编程之分支预测
  • Mysql数据库基本操作-DML
  • 阿里计算机专业面试黄金宝典2
  • Hadoop大数据平台部署(Hadoop3.2.4+Hive4.0.1)
  • RabbitMQ 深度解析:从基础到高级应用的全面指南
  • 使用 Axios 进行 API 请求与接口封装
  • 傲梅分区助手单文件版:无损分区管理工具
  • 正版金币捕鱼海洋管家APP源码结构解析与运行环境说明
  • 智慧酒店企业站官网-前端静态网站模板【前端练习项目】
  • 多线性读取数据实现QCustomPlot瀑布图
  • javaSE.抛出异常
  • 2025天梯赛 L2专项训练
  • 关于新冠疫情防控与病毒溯源的中方行动和立场
  • 李铁案二审今日宣判,押送警车已进入法院
  • 外交部:美方应在平等、尊重和互惠的基础上同中方开展对话
  • 上海开花区域结果,这项田径大赛为文旅商体展联动提供新样本
  • 来伊份一季度净利减少近八成,今年集中精力帮助加盟商成功
  • 中共中央、国务院关于表彰全国劳动模范和先进工作者的决定