摘要: [笔记]Z函数(扩展KMP) 对于长度为\(n\)的字符串\(S\),定义\(z[i]\)表示\(S\)本身和\(S[i,n]\)这个后缀的最长公共前缀(LCP)的长度,(特别地,\(z[1]\)可以记为\(0\)或\(n\))则\(z\)被称为\(S\)的Z函数。 扩展KMP算法可以在\(O(n)\)的时间复杂度内求得\(S\ 阅读全文
posted @ 2024-10-23 19:59 Sinktank 阅读(108) 评论(0) 推荐(0)
摘要: [题解]P7114 [NOIP2020] 字符串匹配 P7114 [NOIP2020] 字符串匹配 可以想到枚举\(AB\)的长度\(k\),然后再枚举\(AB\)的循环次数\(i\),用字符串哈希判断当前\(i\)是否合法。预处理出\(S\)的前缀和后缀中出现奇数次的字符个数,对于每个\((AB)^i\),查询出\(F(C)\),然后再计算\(F(A 阅读全文
posted @ 2024-10-23 16:33 Sinktank 阅读(105) 评论(0) 推荐(1)
摘要: [题解]2024/10/22 模拟赛 A~D 校内自命题模拟赛,密码提示:happystar___? 阅读全文
posted @ 2024-10-23 07:53 Sinktank 阅读(2) 评论(0) 推荐(0)
★CLICK FOR MORE INFO★ TOP-BOTTOM-THEME
Enable/Disable Transition
Copyright © 2023 ~ 2025 Sinktank - 1328312655@qq.com
Illustration from 稲葉曇『リレイアウター/Relayouter/中继输出者』,by ぬくぬくにぎりめし.