[GXOI/GZOI2019]旧词 (树链剖分) 题面 给定一棵 $n$个点的有根树,节点标号 $[1,n]$,1号节点为根。 给定常数$k$ 给定$Q$个询问,每次询问给定$x,y$,求:$\sum_{i=1}^x \mathrm{deep}(\mathrm{lca}(i,y)) \mod 998 ...
分类:
其他好文 时间:
2019-12-26 21:32:42
阅读次数:
92
差不多理解板子之后,写了一些奇怪的题。 但是还是那个问题:树剖真好使。 魔法森林:mikufun说这个是傻逼题。 为了得到书法大家的真传,小 E 同学下定决心去拜访住在魔法森林中的隐士。 魔法森林可以被看成一个包含n个节点m条边的无向图,节点标号为1~n,边标号为1~m。 初始时小 E 同学在号节点 ...
分类:
其他好文 时间:
2019-12-21 10:10:02
阅读次数:
87
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [6, ...
分类:
其他好文 时间:
2019-12-02 20:43:24
阅读次数:
94
一道例题: 最近公共祖先 Description 给你一棵有根树,要求你计算出m对结点的最近公共祖先。 Input 输入文件的第一行包含两个整数n和m(2<=n,m<=200,000),其中n为结点个数,结点编号为1到n;m表示询问次数。 接下来n-1行,每行两个整数x和y,表示结点x是结点y的父亲 ...
分类:
其他好文 时间:
2019-11-27 19:14:03
阅读次数:
67
题目链接:https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-tree/ 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表 ...
分类:
其他好文 时间:
2019-11-16 12:33:40
阅读次数:
88
"传送门" 题意: 给出一个以$1$为根的有根树。之后有$m$个询问,每个询问为$v_i,h_i$,需要回答以$v_i$为根的子树中,深度为$h_i$的那些结点所代表的字符能否构成回文串。 思路: 静态子树询问,考虑$dsu\ on\ tree$。 深度可以提前处理出来。对一个子树处理时,用一个数组 ...
分类:
其他好文 时间:
2019-11-14 22:21:08
阅读次数:
94
"传送门" 题意: 给出一颗以$1$为根的有根树,每个结点有个颜色$c_i$。 之后要回答$m$组询问,每组询问包含$v_i,k_i$,要回答以$v_i$为根的子树中,颜色出现次数不小于$k_i$的颜色的和。 思路: 这种静态子树上的问题,可以考虑dsu on tree。 由于要回答次数超过$k$的 ...
分类:
其他好文 时间:
2019-11-14 21:56:49
阅读次数:
71
~~Luogu智能推荐给我搞的这个题啊,亦可赛艇!~~ "题目链接" Solution [湖南集训]谈笑风生 题目大意:~~和Wallace谈笑风生~~,给定一棵有根树,多次询问给定点$p$和限制$k$,求有多少对有序三元组$(p,b,c)$满足$p,b$均为$c$的祖先且$p,b$间距离不超过$k ...
分类:
其他好文 时间:
2019-11-12 11:14:16
阅读次数:
68
有标号有根树 $n^{n 1}$ 有标号无根树 $n^{n 2}$ 标号为$i$的点度数为$a_i$的无根树 $\frac{(n 2)!}{\prod(a_i 1)!}$ 无标号有根树 设$f_n$表示n个点的无标号有根树数量 ,$f$的生成函数为$F(x)$ 我们考虑去除根节点的各个子树,可以分成 ...
分类:
其他好文 时间:
2019-11-03 20:16:51
阅读次数:
225
题目描述 "离线题库请" 题目描述 某个公司有$n$个人, 上下级关系构成了一个有根树。其中有个人是叛徒(这个人不知道是谁)。对于一个人, 如果他 下属(直接或者间接, 不包括他自己)中叛徒占的比例超过$x$,那么这个人也会变成叛徒,并且他的所有下属都会变 成叛徒。你要求出一个最小的$x$,使得最坏 ...
分类:
其他好文 时间:
2019-11-03 18:01:07
阅读次数:
91