LCA
文章平均质量分 63
litmxs
博客内容如有错误,还望指正
展开
-
Codeforces Round #425 (Div. 2) D. Misha, Grisha and Underground LCA模版
题目链接: Misha, Grisha and Underground题目大意给你一颗无根树 三个顶点f, s, t, 计算f到s的最短路径和f到t的最短路径的公共顶点个数 给你三个点a, b, c, 求如何将a, b, c对应到f, s, t, 使得上面描述的公共顶点个数最多, 输出最多的公共顶点个数思路将顶点1定义为树根, 求出所有顶点到树根的最短路长度depth[i] 那么两个顶点u,原创 2017-07-25 18:06:16 · 430 阅读 · 0 评论 -
Codeforces Round #378 (Div. 2) F. Drivers Dissatisfaction图论 树链剖分 最小生成树+最近公共祖先+倍增法或树链剖分 模板
题目链接:F. Drivers Dissatisfaction题目大意无向图有n个节点,m条边,每条边有wiwiw_i(边的权值),cicic_i(让wiwiw_i减少1需要花费ci)ci)c_i)两个属性 现在有预算S,可以用这些钱让一些边的权值减小(边的权值可以减少到0甚至负数) 设计一个方案,减小某些边的权值,使得这张图的最小生成树的权重和最小 输出最小生成树的权值和,以及最小...原创 2018-07-12 13:03:39 · 272 阅读 · 0 评论