树链剖分
文章平均质量分 63
liankewei
dream
展开
-
树上路径(path)
树上路径(path)题目描述 在Berland,有n个城堡。每个城堡恰好属于一个领主。不同的城堡属于不同的领主。在所有领主中有一个是国王,其他的每个领主都直接隶属于另一位领主,并且间接隶属于国王。一位领主可以拥有任意数量的下属。这些城堡被一些双向的道路连接。两个城堡是连接的当且仅当他们的主人中一位直接隶属于另一位。每一年,在Berland会发生以下两件事中的一件:1....原创 2018-08-30 19:50:52 · 1478 阅读 · 0 评论 -
三叉神经树 ( neuron )
三叉神经树 ( neuron )题目描述 计算神经学作为新兴的交叉学科近些年来一直是学术界的热点。一种叫做SHOI 的神经组织因为其和近日发现的化合物SHTSC 的密切联系引起了人们的极大关注。SHOI 组织由若干个SHOI 细胞构成,SHOI 细胞之间形成严密的树形结构。每个SHOI 细胞都有且只有一个输出端,被称为轴突,除了一个特殊的、被称为根细胞的SHOI 细胞的输出作为整...原创 2018-08-30 21:21:53 · 1027 阅读 · 0 评论 -
最近公共祖先(lca)
最近公共祖先(lca)题目描述 给定一颗有n个结点的有根树,结点编号为1∼n,其中根结点为1号结点。每个结点都对应着一种颜色(黑/白)和一个固定的权值,初始时所有结点的颜色都为白色。现在你需要实现以下两种操作:∙ Modify v∙ 将结点v的颜色修改成黑色;∙ Query v∙ 找到一个黑色结点u,使得结点u和v的最近公共祖先z对应的权值尽可能的大,输出结点z的权值。如果此...原创 2018-08-30 21:37:13 · 192 阅读 · 0 评论 -
数树数
数树数题目描述 给定一棵N个节点的树,标号从1~N。每个点有一个权值。要求维护两种操作:1. C i x(0<=x<2^31) 表示将i点权值变为x2. Q i j x(0<=x<2^31) 表示询问i到j的路径上有多少个值为x的节点 输入 对于每个测试点,第一行有两个整数N,Q,分别表示树上节点个数询问个数。下面一行N...原创 2018-08-30 21:42:54 · 788 阅读 · 0 评论 -
西行妖下
西行妖下给一棵树,每个点有一个权值,解封概率为f[i]/i!,fi为长度为i的排列错排方案数,问某路径解封点数期望。支持修改(+,*)原权值为1,修改为正整数,答案保留1位小数nq 8e4 solution错排公式:证明:考虑最后一个元素,它有n-1种合法位置,然后如果那个位置的数在i即为f[n-2],不在i即为f[n-1]首先我们打出错排方案的比值,发现它似乎是收敛...原创 2018-11-03 11:14:17 · 104 阅读 · 0 评论 -
bzoj3694最短路
bzoj3694最短路Description给出一个n个点m条边的无向图,n个点的编号从1~n,定义源点为1。定义最短路树如下:从源点1经过边集T到任意一点i有且仅有一条路径,且这条路径是整个图1到i的最短路径,边集T构成最短路树。 给出最短路树,求对于除了源点1外的每个点i,求最短路,要求不经过给出的最短路树上的1到i的路径的最后一条边。 Input第一行包含两个数n和m,表示图...原创 2018-11-06 16:09:29 · 247 阅读 · 0 评论 -
强军如歌(strong)
强军如歌(strong)题目描述 给定一个NN个数的序列AA,如果序列AA不是非降序的,你需要在其中选择一个数删掉,不断重复这个操作直到序列AA非降。求有多少种不同的删数方案。注意:删掉的数的集合相同,但是删数的顺序不同,视作不同的删数方案。 输入 第一行一个数NN。接下来一行NN个正整数,用空格隔开,第ii个数表示Ai。 输出 一行一个整数表示答案...原创 2018-11-24 22:08:50 · 149 阅读 · 0 评论