![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树链剖分
文章平均质量分 91
狙击美佐
前N线ACMer,对三维视觉、LLM感兴趣。
展开
-
2019南昌邀请赛网络赛 J题 Distance on the tree 边权树剖 + 树上DFS序建主席树
2019南昌邀请赛网络赛 J题 Distance on the tree 边权树剖 + 树上DFS序建主席树题意思路Code 传送门:https://nanti.jisuanke.com/t/38229 题意 给n个点,n−1条边,每条边都有边权。给n个点,n-1条边,每条边都有边权。给n个点,n−1条边,每条边都有边权。 m此询问,输出u到v这条简单路径上边权<=k的边数。m此询问,输出u到v这条简单路径上边权<=k的边数。m此询问,输出u到v这条简单路径上边权<=k的边数。 思路 首先原创 2020-12-23 16:37:50 · 164 阅读 · 0 评论 -
P3979 遥远的国度 树剖换根
P3979 遥远的国度 树剖换根题意思路Code(85MS) 传送门:https://www.luogu.com.cn/problem/P3979 题意 有一棵点数为n的树,每个点都有一个权值,(初始根不一定为1),接下来m个操作:有一棵点数为n的树,每个点都有一个权值,(初始根不一定为1),接下来m个操作:有一棵点数为n的树,每个点都有一个权值,(初始根不一定为1),接下来m个操作: 1 id,将根修改为id1\;id,将根修改为id1id,将根修改为id 2 x y val,将x到y的简单路径原创 2020-12-18 17:25:00 · 157 阅读 · 1 评论 -
HDU 5274 Dylans loves tree 树链剖分
HDU 5274 Dylans loves tree 树链剖分题意思路Code(218MS) 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5274 题意 给一个树,每个节点都有权值,有两种操作: 0 x y 将x的权值改成y 1 x y 将树上x到y的最短路径上权值出现奇数次的权值输出来,没有输出-1 题目保证最短路径的权值的奇数次最多有一个。 思路 题目查询的树上x到y的最短路径,所以可以用树链剖分,而且题目说奇数个最多出现1个,所以我们可以用树状数组维原创 2020-12-10 20:21:33 · 170 阅读 · 0 评论 -
【2020年牛客暑假第七场】C题 A National Pandemic
【2020年牛客暑假第七场】C题 A National Pandemic 轻重链剖分题意思路Code(336MS) 传送门:https://ac.nowcoder.com/acm/contest/5672/C 题意 给一棵树,每个节点的初始权值为0,有以下三种操作:给一棵树,每个节点的初始权值为0,有以下三种操作:给一棵树,每个节点的初始权值为0,有以下三种操作: 1 x w,将所以点的权值都加上w−dis(x,y),dis为x到y的最短路径的边数1\; x\; w,将所以点的权值都加上w-dis(x原创 2020-12-11 14:22:28 · 156 阅读 · 0 评论