摘要: dsu on tree 题目链接 点我跳转 题目大意 一棵根为 \(1\) 的树,每条边上有一个字符($a-v$共$22$种) 一条简单路径被称为Dokhtar-kosh当且仅当路径上的字符经过重新排序后可以变成一个回文串。 求每个子树中最长的Dokhtar-kosh路径的长度。 解题思路 \(ds 阅读全文
posted @ 2020-11-24 05:53 GsjzTle 阅读(360) 评论(0) 推荐(1) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给出一棵树,每条边有权。求一条简单路径,使得路径和等于 \(k\),且边的数量最小。 问最小数量是多少(若没有满足条件的则输出 -1​) 解题思路 定义 \(dis_u\) 表示节点 \(u\) 到根节点的距离,\(dep_u\) 表示节点 \( 阅读全文
posted @ 2020-11-24 05:22 GsjzTle 阅读(284) 评论(0) 推荐(1) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给定一棵包含 \(n\) 个节点的树,每个节点有个权值 \(a_i\) 求$∑_^n∑_^na_i⊕a_j=a_{lca(i,j)}.$ 解题思路 题目保证了 \(a_i ≠ 0\) ,所以不存在 \(a_u⊕a_v = a_u\),即满足条件的 阅读全文
posted @ 2020-11-24 04:51 GsjzTle 阅读(407) 评论(1) 推荐(3) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给你一棵以$1$为根节点,包含$n$个节点的树和一个参数 \(k\),求每个节点的"\(rating\)" \(rating\) 值的计算方式是这样的,对于$u$的子树中的所有节点,如果$x,y$满足$dis(x,y) = k$ 并且$x,y$的 阅读全文
posted @ 2020-11-24 04:17 GsjzTle 阅读(224) 评论(0) 推荐(1) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给你一个$n$个节点的树,求每个节点的"结实程度" 一个节点的结实程度定义为以该节点为根的子树里所有节点的编号从小到大排列后,相邻编号的平方和。 解题思路 假设一个节点的子树中所有节点编号排序后构成的序列为$a1,a2,a3.....ak$ , 阅读全文
posted @ 2020-11-24 03:12 GsjzTle 阅读(128) 评论(0) 推荐(0) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给定一棵 \(n\) 个节点的树,根节点为 \(1\)。每个节点上有一个颜色 \(c_i\) \(m\) 次询问。 每次询问给出 \(u\) \(k\):询问在以 \(u\) 为根的子树中,出现次数 \(≥k\) 的颜色有多少种。 解题思路 可以 阅读全文
posted @ 2020-11-24 03:01 GsjzTle 阅读(243) 评论(0) 推荐(1) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给定一棵以 \(1\) 为根,\(n\) 个节点的树。设$d(u,x)$ 为 \(u\) 子树中到 \(u\) 距离为 \(x\) 的节点数。 对于每个点,求一个最小的 \(k\),使得 \(d(u,k)\) 最大。 解题思路 记录子树每个深度的 阅读全文
posted @ 2020-11-24 02:34 GsjzTle 阅读(185) 评论(0) 推荐(0) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给定一片森林,每次询问一个节点的$K-Son$共有个多少不同的名字。一个节点的$K-Son$即为深度是该节点深度加$K$的节点。 解题思路 比较裸的 dsu on tree 统计不同名字开个 \(map<string , int>\) 即可 也可 阅读全文
posted @ 2020-11-24 02:07 GsjzTle 阅读(288) 评论(0) 推荐(0) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给你一片森林,每次询问一个点与多少个点拥有共同的$K$级祖先 解题思路 询问一个点有多少个共同的$K$级祖先 可以等价于问它的$K$级祖先有多少个深度为 \(dep + K\) 的子节点 ($dep$为$K$级祖先的深度) 那么对于每个询问要先倍 阅读全文
posted @ 2020-11-24 01:57 GsjzTle 阅读(278) 评论(0) 推荐(0) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 给定一个以$1$为根的n个节点的树,每个点上有一个字母$(a-z)$ 每个点的深度定义为该节点到1号节点路径上的点数. 每次询问 $a,b$, 查询以 $a$ 为根的子树内深度为 $b$ 的节点上的字母重新排列之后是否能构成回文串. 解题思路 重 阅读全文
posted @ 2020-11-24 01:39 GsjzTle 阅读(402) 评论(2) 推荐(1) 编辑
摘要: dsu on tree 题目链接 点我跳转 题目大意 有一棵以 $1$ 号结点为根的有根树。 每个结点都有一个颜色,颜色是以编号表示的,$i$ 号结点的颜色编号为 $c_i$ 如果一种颜色在以 $x$ 为根的子树内出现次数最多,称其在以 $x$ 为根的子树中占主导地位。 显然,同一子树中可能有多种颜 阅读全文
posted @ 2020-11-24 01:17 GsjzTle 阅读(491) 评论(0) 推荐(3) 编辑