随笔分类 -  字符串

摘要:KmpTrie的优美结合,相当于在Trie上跑Kmp。 一个重要定义:Fail指针(失配指针),指向其他路径上与该字母相同的节点。当前路径的模式串的后缀与fail指针指向的模式串前缀相同(与kmp类似)。 Fail指针的作用:在对于一个文本串匹配多个模式串时,如果当 阅读全文
posted @ 2022-10-27 19:17 sandom 阅读(38) 评论(1) 推荐(0) 编辑
摘要:一对相等的真前缀与真后缀的个数(nxt数组) void get_nxt(char s[], int len)//前缀函数 { nxt[1] = 0; for (int i = 2, j = 0; i <= len; ++i) { while (j && s[i] != s[j + 1]) j = 阅读全文
posted @ 2022-10-27 19:13 sandom 阅读(22) 评论(1) 推荐(0) 编辑
摘要:将k进制数转化为B进制数。 const int B = 131; typedef unsigned long long ull; ull ba[Z], ha[Z]; void init(int n) { ba[0] = 1; for (int i = 1; i <= n; ++i) ba[i 阅读全文
posted @ 2022-10-27 19:12 sandom 阅读(39) 评论(1) 推荐(0) 编辑

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