线段树可持久化合并
文章平均质量分 80
ccosi
停下了,也要重新出发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【CF】700E Cool Slogans 后缀自动机&DP&贪心&线段树可持久化合并
传送门:codeforces700E 题解 做这道题时又发现自己对后缀自动机的理解还不够深刻。。。 简单说一下题意,给定一个字符串,求一个子串序列s1,s2,s3...s1,s2,s3...s_1,s_2,s_3...,满足序列中sisis_i在si+1si+1s_{i+1}中至少出现了两次(出现的范围之间可以相交,起始点不同即可),要求输出子串序列的最大长度。 设f[i]f[i]...原创 2018-08-14 19:29:02 · 334 阅读 · 0 评论 -
【LOJ】#2537. 「PKUWC2018」Minimax-线段树合并
题解 我们从叶子节点逐层递归到根节点。 我们可以建动态开点权值线段树,每个结点上建一颗,递归时考虑合并左右子树的信息。 可以得到,当合并左右儿子到某父结点上时,可以这样转移: 设f[i][j]是在i结点上,权值为j(令权值为j只能从左儿子中转移上来)的概率,则f[i][j]=f[lc[i]][j]∗((1−p)∗sum1[rc[i]](所有值大于i的节点上的概率之和)+p∗sum2[rc[...原创 2018-06-23 00:03:06 · 539 阅读 · 0 评论 -
【BZOJ】5417: [Noi2018]你的名字 -后缀自动机&线段树可持久化合并
后缀自动机 线段树可持久化合并原创 2018-08-29 12:32:34 · 1616 阅读 · 0 评论
分享