随笔分类 -  字符串-KMP

摘要:[Codeforces1137B]Camp Schedule(KMP) 题面 给出两个01串S和T,要求把S重新排列,使得T在S中出现的次数最多。求重新排列后的S 分析 用贪心的思想,尽量用T首尾相连的去凑出S。比如S="00111",T="101",那么我们可以把两个101拼在一起,相同的前后缀合 阅读全文
posted @ 2020-01-17 21:46 birchtree 阅读(233) 评论(0) 推荐(0) 编辑
摘要:[LuoguP3502] [BZOJ 2085] [POJ2010]CHO Hamsters(KMP+最短路+矩阵快速幂) 题面 Tz养了n只仓鼠,他们都有英文小写的名字,现在Tz想用一个字母序列来表示他们的名字,只要他们的名字是字母序列中的一个子串就算,出现多次可以重复计算。现在Tz想好了要出 阅读全文
posted @ 2020-01-09 17:03 birchtree 阅读(166) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 2061] Country(KMP+记忆化搜索) 题面 gaoxin神犇频繁的在发言中表现对伟大,光荣,正确的xx的热爱,我们可以做如下定义: A=伟大,光荣,正确的 B=xx C=引领我们向前 赞美祖国=ABC 拼命赞美祖国=赞美祖国 10 gaoxin的发言=拼命赞美祖国 100 显 阅读全文
posted @ 2020-01-09 16:47 birchtree 阅读(340) 评论(0) 推荐(0) 编辑
摘要:[GDOI 2014]Beyond(扩展KMP) 题面 Jodie慢慢地步入实验室,跟随在她身旁的灵体Aiden似乎有点不高兴,但还是形影不离地跟随着Jodie。 今天Jodie要进行的实验在一个很大很大的圆环上面,圆环上有L个格子,每个格子上都显示着一个小写英文字母,Jodie从任意格子开始当她离 阅读全文
posted @ 2020-01-09 16:26 birchtree 阅读(214) 评论(0) 推荐(0) 编辑
摘要:3张图带你看懂扩展KMP(EXKMP) 约定: 对于一个字符串s,我们规定s[l,r]表示字符s[l],s[l+1],s[l+2],,s[r1],s[r]按顺序拼接成的字符串.s的下标从1开始.s[1,i](i[1,n])表示s的一个前缀,$s[i,n](i 阅读全文
posted @ 2020-01-03 22:42 birchtree 阅读(527) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 4820] [SDOI2017] 硬币游戏(高斯消元+概率论+字符串hash) 题面 扔很多次硬币后,用H表示正面朝上,用T表示反面朝上,会得到一个硬币序列。比如HTT表示第一次正面朝上,后两次反面朝上。 选出n个同学,每个同学猜一个长度为m的序列,当某一个同学猜的序列在硬币序列中出现时 阅读全文
posted @ 2019-11-03 16:43 birchtree 阅读(207) 评论(0) 推荐(0) 编辑
摘要:[BZOJ 1535] [Luogu 3426]SZA Template (KMP+fail树+双向链表) 题面 Byteasar 想在墙上涂一段很长的字符,他为了做这件事从字符的前面一段中截取了一段作为模版. 然后将模版重复喷涂到相应的位置后就得到了他想要的字符序列.一个字符可以被喷涂很多次,但是 阅读全文
posted @ 2019-10-30 22:16 birchtree 阅读(249) 评论(0) 推荐(0) 编辑
摘要:[BZOJ1009] [HNOI2008] GT考试(KMP+dp+矩阵快速幂) 题面 阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn,他不希望准考证号上出现不吉利的数字。他的不吉利数学A1A2…Am有M位,不出现是指X1X2…Xn中没有恰好一段等于A1A2…Am. A1和X1可以为0 阅读全文
posted @ 2019-10-30 21:46 birchtree 阅读(118) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-10-30 21:17 birchtree 阅读(15) 评论(2) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-10-27 16:08 birchtree 阅读(62) 评论(0) 推荐(0) 编辑
摘要:题面 给定一个多边形,求对称轴数量。 分析 初看这似乎是一道计算几何的题目,但是如果暴力枚举对称轴,再去判断对称轴两边的边和角是否相等,时间复杂度为O(n2),显然会TLE 问题转换 顺时针转一圈,将角和边的值连在一起就得到了一个环 假如有一个边长为1的三角形,则它的角和边序列应该是:$ 1, 阅读全文
posted @ 2018-10-27 15:45 birchtree 阅读(278) 评论(0) 推荐(0) 编辑

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