字典树
Facico
生命是闪耀的此刻,不是过程,就像芳香不需要道路一样。
展开
-
【GDOI模拟】习用之语
DescriptionSolution中华文化,博大精深! 一看到这题,第一眼的反应就是字典树。 但是仔细一想,好像要开一两二三四….好多颗字典树,好麻烦啊…… 想到代码量这么长,就不想打了。 然后往短里想,好像判断某几位的时候可以用排序来做。 通过c++的优势,开始打排序的判断函数,一两二三四……好多个啊…… 又不想打了。 最后才发现一开始一点都不机智。 我用一个dfs枚举要判断哪原创 2016-04-17 00:24:35 · 866 阅读 · 0 评论 -
【GDOI模拟】最大异或和
Description给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1、A x:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2、Q l r x:询问操作,你需要找到一个位置p,满足l<=p<=r,使得:a[p] xor a[p+1] xor … xor a[N] xor x 最大,输出最大是多少。Solution把后缀操作变成前缀操作怎么题目是后缀原创 2016-04-22 19:12:22 · 2421 阅读 · 0 评论 -
【JZOJ4598】准备食物
Description“~妖梦,我又饿了!” 魂魄妖梦身为西行寺家的专属庭师第二代兼大小姐的西行寺幽幽子的护卫,却承担了为幽幽子准备食物的任务。幽幽子是个非常贪吃的亡灵,所以妖梦经常为食物的问题所困。 现在,妖梦有n盘食物排成一排,第i盘食物有一个属性a[i]。亡灵的体质比较特殊,所以妖梦认为食物的属性很重要。妖梦会进行q次询问,每次给出两个整数r,k,她想知道有多少个区间[i,r](1≤i≤r原创 2016-07-09 20:36:33 · 870 阅读 · 0 评论 -
【ZJOI2015】诸神眷顾的幻想乡
DescriptionSolution题意:有一个n个节点的树,每一个节点上有一个字符,定义路径为两点之间的字符组成的字符串,求有多少种不同的路径。trie上建SAM原图就是一个trie 很明显可以trie上打一个SAM,但是还是有一些从下到上的路径没有概括到。依次把所有叶子节点视为根节点依次把每个叶子节点视为根节点建一棵trie,然后做后缀自动机,这样就可以把每个叶子方向开始的路径概括到。 其原创 2016-08-18 16:19:20 · 1233 阅读 · 0 评论 -
【GDOI2017模拟二试4.12】旅游路线(后缀自动机,trie)
DescriptionA君准备在Z国进行一次旅行,Z国中有n个城市,城市从1到n进行编号,其中1号城市为Z国首都。Z国的旅行交通网由n-1条单向道路构成,并且从任何一个城市出发都可以通过旅行网到达首都。 一条旅行交通网中的旅行线路,可以用线路上所经过的城市来描述,如{v1,v2,v3,……,vm},它表示一条经过了m个城市的旅行路线,且城市vi到城市vi+1有一条单向道路相连。 两个城市是相似的原创 2017-04-16 11:37:54 · 536 阅读 · 0 评论