
trie树/trie图
文章平均质量分 74
DQSSS
蒟蒻
展开
-
【poj2001】Shortest Prefixes 字典树
DescriptionA prefix of a string is a substring starting at the beginning of the given string. The prefixes of “carbon” are: “c”, “ca”, “car”, “carb”, “carbo”, and “carbon”. Note that the empty string i原创 2016-01-07 10:56:24 · 680 阅读 · 0 评论 -
【bzoj3926】[Zjoi20150]诸神眷顾的幻想乡 后缀自动机+trie
Description幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便,在这n块空地之间修建了n-1条边将它们连通起来。也就是说,这n块空地形成了一个树的结构。 有n个原创 2016-03-01 21:22:36 · 1047 阅读 · 0 评论 -
【模板】【笔记】字符串相关
昨天开始学的…随便写点记录一下以免忘了… 因为学的比较混乱,欢迎在评论互相交流,欢迎打脸KMP这是复习…求nxt数组这个DP,思想好好想想就没问题,代码好好看看就没问题,不难会了这个,才能继续往下学…void getnxt(char s[]) { nxt[0] = nxt[1] = 0; int l = strlen(s); for(int i = 1;i < l;i ++原创 2016-02-25 20:25:01 · 892 阅读 · 0 评论 -
【bzoj2938】[Poi2000]病毒 trie图+dfs
Description二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码。如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的。现在委员会已经找出了所有的病毒代码段,试问,是否存在一个无限长的安全的二进制代码。 示例: 例如如果{011, 11, 00000}为病毒代码段,那么一个可能的无限长安全代码就是010101…。如果{01, 11, 000000}为病原创 2016-02-25 08:31:36 · 1216 阅读 · 3 评论 -
【bzoj1030】[JSOI2007]文本生成器 trie图DP
DescriptionJSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文章―――总是生成一篇长度固定且完全随机的文章—— 也就是说,生成的文章中每个字节都是完全随机的。如果一篇文章中至少包含使用者们了解的一个单词,那么我们说这篇文章是可读的(我们称文章a包含单词b,当且仅当单词b是文章a原创 2016-02-25 13:53:17 · 649 阅读 · 0 评论