【最小/最大生成树】
sugarbliss
我想要的不多,只是和多数人不一样。
展开
-
第九届河南理工大学算法程序设计大赛 正式赛 - L. 最优规划(最小生成树+图连通)
题目链接:http://hpuoj.com/contest/16/problem/L/ 思路:已经存在的公路权值为0,未建立的权值为w跑一遍最小生成树,如果最后只有一个集合则图连通。注意边的个数不止1e5。 #include <bits/stdc++.h> using namespace std; #define ll long long const int N = 1e6+7;...原创 2019-03-31 22:03:52 · 217 阅读 · 0 评论 -
HDU - 3371 - Connect the Cities(最小生成树)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3371 题意:某地发洪水,导致某些城市被淹而消失,现在想把剩下的零散的城市通过修路连接起来,已知现在有部分城市是连通的。可选择修的路有m条,城市总共有n个,给出了m条路的起点终点和修路花费,问最少可花多少钱能保证所有的城市连通。 思路:已经相连的道路直接合并,剩下的跑最小生成树。 #includ...原创 2019-04-15 21:34:33 · 138 阅读 · 0 评论 -
牛客假日团队赛1 - G - Superbull(最大生成树)
题目链接:https://ac.nowcoder.com/acm/contest/918/G 题意:有头牛比赛,每场比赛都选任意两头牛,每场比赛会影响总得分,总得分会加上选手的和选手的按位异或的值,每局比赛你都要钦定一头牛输掉,输掉的牛不能继续比赛,求总得分的最大值。 思路:在任意两头牛之间连一条路径,权值就是,然后跑一遍最大生成树就行。因为通过题目很容易知道有个点条边,考虑树...原创 2019-06-08 19:58:45 · 398 阅读 · 0 评论