随笔分类 -  字符串-KMP,Z算法

摘要:题目 点这里看题目。简要题意如下: 给定一个字符串 S,对它的每一个前缀,求其最小表示对应的后缀的下标。 对于 100% 的数据,满足 1|S|3×106。 分析 显然,一个循环表示就是一个后缀拼上一个前缀。 容易想到这样一个算法:基于询问的递 阅读全文
posted @ 2022-03-01 21:43 crashed 阅读(93) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2021-05-26 21:56 crashed 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题目 "点这里" 看题目。 分析 由于 KMP 的失配数组有着天然的找循环节的功能,因此我们不难想到对原串进行两次 KMP ,一正一反。 可以发现如下的规律: 1. 原串无循环节,这个时候 " 全场最佳 " 只会有一个元素,并且只有一个(即原串本身); 2. 原串存在循环节,并且 仅由一个字符循环而 阅读全文
posted @ 2020-05-12 14:00 crashed 阅读(114) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示