随笔分类 - 树链剖分
摘要:题目传送门 题意:给出n个点n条边的无向带权图,再给出两种操作,操作1是将第x条边的边权修改为y,操作2是询问点x到点y的最短路径。 思路:如果是n个点n-1条边,题目就变成了树,修改边权和询问最短路径都可以在树链剖分上直接操作,而添加了一条边后,就在树上形成了一个环。 读入的时候,用并查集判断哪条
        阅读全文
                
摘要:题目传送门 题目大意: 有一棵点数为 N 的树,以点 1 为根,且树点有权。然后有 M 个操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 思路: 由于是在
        阅读全文
                
摘要:题目传送门 题目大意: 有n个兵营形成一棵树,给出q次操作,每一次操作可以使两个兵营之间的所有兵营的人数增加或者减少同一个数目,每次查询输出某一个兵营的人数。 思路: 树链剖分模板题,讲一下树链剖分过程的理解。 第一步,dfs,记录每个节点的父节点,子节点数目,重子节点,树的深度。 第二步,dfs,
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号