并查集
文章平均质量分 63
litmxs
博客内容如有错误,还望指正
展开
-
X Distance 搜索或并查集
题目大意给你一个带权无向图, n个节点, m条边, 一个节点到另一个节点的路径的cost等于路径上所有边权值的最大值, 求有多少对节点路径cost等于X思路 有两种解法, 一种利用搜索 去掉所有权值大于x的边, 搜索所有联通块, 每个联通块中两两节点之间的cost一定小于x(大于x的边已经去掉了), 所以这个联通块中有a个节点, 那么有a*(a-1)/2对节点cost小于x, 将所有联通图中节点原创 2017-05-29 20:00:21 · 318 阅读 · 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 评论