最小生成树
文章平均质量分 74
霜刃未曾试
这个作者很懒,什么都没留下…
展开
-
POJ 3723 Conscription kruskal算法
题目:http://poj.org/problem?id=3723题意:有n+m个人要征兵,n女m男,征兵每人要花费10000元,第x个女生和第y个男生有关系,那么当两者任意一个已经被征兵时,另外一个就可以少花费d元,求安排一个征兵次序,使花费最少思路:把男生偏移n位,就可以把所有人看成一个图上的点。我们可以求出最大的减少的花费,用预定的花费(n+m) * 10000减去即可。求最大减少花费,首先把原创 2016-11-17 17:33:59 · 608 阅读 · 0 评论 -
EOJ 3247 大学生程序设计邀请赛(华东师范大学)-G 铁路修复计划
题目:http://acm.ecnu.edu.cn/problem/3247/题意:在 A 国有很多城际铁路。这些铁路都连接两个城市(城市从 1 到 n 编号),可以双向通行,使得任意两个城市之间都由铁路网联系起来。不过在一次星球大战之后,所有的铁路都经历了不同程度的损伤以至于无法通行了。由于经费紧缺,A 国政府不愿意再出资造新的铁路。对于原有的城际铁路,根据铁路的实际情况,有以下两种处理办法:使用原创 2017-05-22 21:57:15 · 704 阅读 · 0 评论 -
HDU 2682 Tree 最小生成树 prim模板
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2682题意:有n个城市,每个城市有一个幸福值,对任意两个城市,如果两个城市中任意一个城市幸福值为素数或者两者之和为素数,那么这两个城市是可以连接的,代价是min(min(vi,vj),|vi−vj|)min(min(v_i, v_j), |v_i-v_j|),求把所有城市连接再一起的最小花费,不能连通输出-1原创 2017-08-07 10:02:32 · 337 阅读 · 0 评论