随笔分类 -  KMP

摘要:"UOJ Round 15" 大部分题目没有AC,我只是水一下部分分的题解... 225 "【UR 15】奥林匹克五子棋" 题意:在n m的棋盘上构造k子棋的平局 题解: 玩一下发现k=1, k=2无解,然后间隔着,上下两行相同: 这样构造下来就行了。 然后要 特判n=1 或 m=1 ,这时候k=2 阅读全文
posted @ 2017-05-13 21:51 Candy? 阅读(376) 评论(0) 推荐(0) 编辑
摘要:"[Sdoi2017]硬币游戏" 题意:硬币序列,H T等概率出现,$n \le 300$个人猜了一个长为$ m \le 300$的字符串,出现即获胜游戏结束。求每个人获胜概率 考场用了 "1444: [Jsoi200\]有趣的游戏" 的做法,40分 标解好神! 思想就是 用N表示所有没有人获胜的状 阅读全文
posted @ 2017-04-12 20:36 Candy? 阅读(1548) 评论(0) 推荐(0) 编辑
摘要:复习字符串 KMP AC自动机 manacher SA SAM AC自动机 Fail树 祖先是后代节点对应字符串的后缀 给模式串建AC自动机,文本串中模式串出现次数:走到的每个节点fail祖先单词结尾个数;模式串在文本串中出现次数:文本串走的时候cnt++,子树cnt和。 队列中就是拓扑序 DP 考 阅读全文
posted @ 2017-04-05 23:05 Candy? 阅读(634) 评论(0) 推荐(0) 编辑
摘要:"CF291E" 题意:一棵树,每条边上有一些字符,求目标串出现了多少次 直接求目标串的fail然后一边dfs一边跑kmp 然后就被特殊数据卡到$O(n^2)$了... 因为这样kmp复杂度分析的基础就没有了,now指针可能每个孩子都减少n次 所以怒加trie图优化 貌似有人写了倍增+哈希的做法.. 阅读全文
posted @ 2017-03-22 15:59 Candy? 阅读(428) 评论(0) 推荐(0) 编辑
摘要:和我签订契约,成为魔法少女吧 阅读全文
posted @ 2017-02-19 20:05 Candy? 阅读(255) 评论(0) 推荐(0) 编辑
摘要:求这玩意: 对于字符串S的前i个字符构成的子串,既是它的后缀同时又是它的前缀,并且该后缀与该前缀不重叠,将这种字符串的数量记作num[i] 对1,000,000,007取模的结果 n≤5,L≤1,000,000 发现$num[i]$有和$fail[i]$类似的递增性质,$num[i]<num[i-1 阅读全文
posted @ 2017-02-19 20:00 Candy? 阅读(176) 评论(0) 推荐(0) 编辑
摘要:题意:给一个数字,每一次把它的最后一位拿到最前面,一直那样下去,分别求形成的数字小于,等于和大于原来数的个数。 SAM乱搞失败 当然要先变SS了 然后考虑每个后缀前长为n个字符,把它跟S比较就行了 如果用后缀家族的话复杂度要加上log,本题会TLE吧 求一个串S的每个后缀与另一个串T的最长公共前缀可 阅读全文
posted @ 2017-02-13 19:12 Candy? 阅读(194) 评论(0) 推荐(0) 编辑
摘要:Infinite monkey theorem Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1702 Accepted Submission( 阅读全文
posted @ 2017-02-04 19:23 Candy? 阅读(433) 评论(0) 推荐(0) 编辑
摘要:Milking Grid Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 8226 Accepted: 3549 Description Every morning when they are milked, the Farmer 阅读全文
posted @ 2017-02-04 18:22 Candy? 阅读(168) 评论(0) 推荐(0) 编辑
摘要:POJ3461 Oulipo KMP裸题 出现几次 关于KMP 字符串从0开始,所以p[i]就是地i+1个字符 f[i]是失配函数,表示已经匹配了i个字符,i+1(就是p[i])失配转移到哪里 令j=f[i],就是说以位置i-1结尾的后缀包括了0...j-1这个前缀,再检查p[j]==s[i](即j 阅读全文
posted @ 2017-02-04 17:15 Candy? 阅读(356) 评论(0) 推荐(1) 编辑
摘要:1355: [Baltic2009]Radio Transmission Description 给你一个字符串,它是由某个字符串不断自我连接形成的。 但是这个字符串是不确定的,现在只想知道它的最短长度是多少. Input 第一行给出字符串的长度,1 < L ≤ 1,000,000. 第二行给出一个 阅读全文
posted @ 2017-02-04 17:04 Candy? 阅读(233) 评论(0) 推荐(0) 编辑
摘要:Seek the Name, Seek the Fame Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17898 Accepted: 9197 Description The little cat is so famous, 阅读全文
posted @ 2016-12-25 09:34 Candy? 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 45005 Accepted: 18792 Description Given two strings a and b we define a*b to 阅读全文
posted @ 2016-10-19 17:21 Candy? 阅读(176) 评论(0) 推荐(0) 编辑
摘要:Period Time Limit: 3000MS Memory Limit: 30000K Total Submissions: 16776 Accepted: 8077 Description For each prefix of a given string S with N characte 阅读全文
posted @ 2016-10-19 17:09 Candy? 阅读(481) 评论(0) 推荐(0) 编辑