码迷,mamicode.com
首页 >  
搜索关键字:诸神眷顾的幻想乡    ( 38个结果
[ZJOI2015]诸神眷顾的幻想乡
[ZJOI2015]诸神眷顾的幻想乡 题意 树上每个点代表一个字符,问树上路径可以组成多少不同的字符串(叶子最多有20个) 题解 树上的路径一定是叶子为根的一条从上到下的路径,而叶子有很小,我们就可以把所有叶子构成的 trie 建成一个广义的 sam,最后统计不同字串个数即可 #include<io ...
分类:其他好文   时间:2020-07-24 19:08:01    阅读次数:67
Luogu3346 [ZJOI2015]诸神眷顾的幻想乡
https://www.luogu.com.cn/problem/P3346 广义后缀自动机 我们需要把所有两两叶子节点之间的路径丢进广义后缀自动机中,然后计算不同子串个数 观察数据,叶子节点数为$\le 20$,好像有点小 那么我们暴力枚举每个叶子节点为根的情况,然后处理根与其他叶子节点的路径 认 ...
分类:其他好文   时间:2020-07-23 22:29:56    阅读次数:65
bzoj3926/luoguP3346 [Zjoi2015]诸神眷顾的幻想乡(trie上构建广义后缀自动机)
"bzoj" "Luogu" 题解时间 给你个无根trie树(你管这叫trie树?),问你选取一条有向路径能形成多少种不同字符串。 __太阳花田的结构比较特殊,只与一个空地相邻的空地数量不超过20个。 只有不超过20个叶子。__ 纯粹看你读题的,你要是读错了这句话的含义你就白给。 如何保证完整枚举这 ...
分类:其他好文   时间:2019-12-22 10:47:38    阅读次数:66
[bzoj3926] [loj2137] [Zjoi2015] 诸神眷顾的幻想乡
Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n块空地。在过去,幽香为了方便, ...
分类:其他好文   时间:2019-07-11 20:25:11    阅读次数:106
ZJOI2010 诸神眷顾的幻想乡
题目链接: "戳我" 非常不好意思,因为想要排版,所以今天先只把代码贴出来,明天补题解。 cpp include include include include include define MAXN 2000010 using namespace std; int tot=1,n,m,tt; in ...
分类:其他好文   时间:2019-05-18 00:19:09    阅读次数:132
bzoj3926: [Zjoi2015]诸神眷顾的幻想乡 后缀自动机在tire树上拓展
题意:有棵树每个点有个颜色(不超过10种),每个节点不超过20个儿子,问你每两点之间的颜色序列不同的有多少种 题解:先建出树,对于每个叶子节点,bfs一遍建在sam上,每次保留当前点在sam上的位置,拓展时用父亲节点在sam上的位置当成last即可.然后统计sam本质不同的字符串有多少个 注:dfs ...
分类:其他好文   时间:2019-04-06 14:05:23    阅读次数:96
P3346 [ZJOI2015]诸神眷顾的幻想乡
$ \color{ 0066ff}{ 题目描述 }$ 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日。 粉丝们非常热情,自发组织表演了一系列节目给幽香看。幽香当然也非常高兴啦。 这时幽香发现了一件非常有趣的事情,太阳花田有n ...
分类:其他好文   时间:2019-03-26 15:17:39    阅读次数:133
[ZJOI2015]诸神眷顾的幻想乡
"传送门" 这题的字符串匹配搬到了树上……?那不在一条链咋做啊……不会了,凉凉…… 然后丽洁姐姐给我们留了一条生路……就是保证了叶子节点的个数不超过20. 树上任意一条路径,我们总能找到一个叶子节点,使得以它为根的时候这条路径在一条链上。那我们可以把每个叶子节点作为根节点来建立广义后缀自动机,最后直 ...
分类:其他好文   时间:2019-01-13 00:17:40    阅读次数:187
【bzoj3926】【Zjoi2015】诸神眷顾的幻想乡
题解: 如果某个子串的端点不是叶子,那么一定是另一个串的子串; 这样只对叶子$dfs$把$20*20$个串插入广义$SAM$就是统计本质不同的串的个数的模板了; 我不太会分析广义$SAM$的空间,但是我知道似乎完全图是有$n-1$条欧拉回路的,所以长度不会超过$2n*(20-1)$,需要卡一卡; 可 ...
分类:其他好文   时间:2019-01-06 22:30:48    阅读次数:152
luogu3346 诸神眷顾的幻想乡 (广义SAM)
首先,让每一个叶节点做一次树根的话,每个路径一定至少有一次会变成直上直下的 于是对于每个叶节点作为根产生的20个trie树,把它们建到同一个广义SAM里 建法是对每个trie dfs去建,last就是父亲的那个节点;每次做一个新trie时,last给成root 然后答案就是每个节点表示的长度和 ...
分类:其他好文   时间:2019-01-01 18:52:58    阅读次数:197
38条   1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!