字符串
ZHXU1998
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2019HDU杭电多校第二场 HDU 6599 I Love Palindrome String I题 回文树
以下 回文树板子const int maxn = 100005;// n(空间复杂度o(n*ALP)),实际开n即可const int ALP = 26; struct PAM{ // 每个节点代表一个回文串 int next[maxn][ALP]; // next指针,参照Trie树 int fail[maxn]; // fail失配后缀链接 int cnt[m...原创 2019-08-07 13:38:49 · 255 阅读 · 0 评论 -
2019HDU多校第五场 HDU 6629. string matching (扩展KMP应用//Z函数)
这道题坎KMPnxt数组规律看了一会 也意识到 自己对kmp各种应用还是不够熟练题意:给出一个用于求在一个给定字符串中求每一位的后缀(含自己)与这个字符串的最长相同的长度的算法,问你对于给出的字符串执行这个算法,会进行多少次这个算法中那个字符与字符的比较过程KMP里求NXT数组的代码跑一遍,我们就可以得到每一位的最长字串的长度,然后因为问的是比较次数,那么只要这一位的位置加上它的子串长没用超...原创 2019-08-11 09:34:33 · 277 阅读 · 0 评论 -
KMP + Z函数 基本概念 入门水题
KMPZ函数 拓展KMP原创 2019-08-12 13:31:14 · 1948 阅读 · 0 评论 -
回文树总结一 模板+20142015-acmicpc-asia-xian-regional-contest 回文树上DFS
回文串 HYSBZ - 3676模板https://vjudge.net/problem/HYSBZ-3676#author=0#include <bits/stdc++.h>using namespace std; const int maxn = 300005;// n(空间复杂度o(n*ALP)),实际开n即可const int ALP = 26; struct ...原创 2019-09-10 16:39:02 · 240 阅读 · 0 评论 -
回文树总结二 2019徐州网络赛 Colorful String 和 湖南大学第十五届程序设计竞赛 H.Longest Common Palindrome Substring
Colorful String问你 每个回文串 有多少不同字符 累和 输出回文树 统计回文串 DFS遍历 所有回文串 统计https://nanti.jisuanke.com/t/41389#include <bits/stdc++.h>using namespace std; const int maxn = 300005;// n(空间复杂度o(n*ALP)),实际开n...原创 2019-09-10 16:51:52 · 280 阅读 · 0 评论 -
[KMP] Codeforces Round #578 (Div. 2) E.Compress Words
Codeforces Round #578 (Div. 2) E.Compress WordsKMP 我们需要处理将前一个字符串后缀 与 后面一个字符串的后缀最相同 进行合并KMP 算法原理都快忘了 居然还能这么用我们 对后面的字符串求NXT数组 将前一个字符串后 min(n - m, 0) 的字符串 与 它KMP匹配 找 可以匹配的位置 如果全找到(t2 == m) 直接不合并 如果 没有...原创 2019-09-20 20:22:14 · 531 阅读 · 0 评论
分享