【HDU 6393】暑期多校day7 Traffic Network in Numazu (基环树、树链剖分)
题目大意
给出一棵基环树,有两种操作:1)修改一条边的边权,2)查询一个点到另一个点的最小距离。
解题思路
基环树其实可以形象的理解为一个长了好几棵树的环,那么,取两个点共有以下两种情况:
两点在同一棵树上;
两点在不同根的两棵树上;
对于在同一棵树上的两个点,问题就是简单的树链剖分;对于在不同树上的两个点,距离可以转化为“两结点到根节点的距离+环上两个根节点的距离”。
树上点的距离用树链剖分...
原创
2018-09-24 15:38:13 ·
144 阅读 ·
0 评论