给你n个城市 每个城市有一定数量的人 现在要建一颗最小生成树 连接2个城市需要的花费是他们之间的距离
可以免费建其中一条边 设A为免费的那条边连接的2个城市的人口之和 B为修建的最小生成树的花费 求最大的A/B
先求最小生成树 设总花费为totol 然后可以枚举免费的那条边
如果这条边是最小生成树里的边 那么很容易求得A/B 拿totol减去这条边就行了
如果不是 那么把这条边加到最小生成...
分类:
其他好文 时间:
2014-10-14 19:41:29
阅读次数:
186
DescriptionThere are N cities and N-1 roads in Magic-Island. You can go from one city to any other. One road only connects two cities. One day, The ki...
分类:
其他好文 时间:
2014-10-06 02:45:19
阅读次数:
292
题目链接
题意:问要添加几条边才能使所给无向图图变成边双连通图。
思路:一个有桥的连通图,如何把它通过加边变成边双连通图?方法为首先求出所有的桥,然后删除这些桥边,剩下的每个连通块都是一个双连通子图。把每个双连通子图收缩为一个顶点,再把桥边加回来,最后的这个图一定是一棵树,边连通度为1。
统计出树中度为1的节点的个数,即为叶节点的个数,记为leaf。则至少在树上添...
分类:
其他好文 时间:
2014-10-04 00:30:55
阅读次数:
201
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1598思路:通过思路转换,可以看出是求两个点之间最大边权值与最小边权值之差最小的。克鲁斯卡尔算法枚举之~#include #include #include #include #include #incl...
分类:
其他好文 时间:
2014-10-03 15:54:04
阅读次数:
210
2752: [HAOI2012]高速公路(road)Time Limit: 20 SecMemory Limit: 128 MBSubmit: 608Solved: 199[Submit][Status]DescriptionY901高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的...
分类:
其他好文 时间:
2014-09-26 23:07:48
阅读次数:
339
function exchangeWindow(){ if(window.orientation == 0) { $('#helpimg').attr("src","/images/road/help_0.jpg"); } ...
分类:
移动开发 时间:
2014-09-18 23:41:44
阅读次数:
247
1123: [POI2008]BLOTime Limit: 10 SecMemory Limit: 162 MBSubmit: 614Solved: 235[Submit][Status]DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不...
分类:
其他好文 时间:
2014-09-16 20:25:51
阅读次数:
231
UVA 1494 - Qin Shi Huang's National Road System
题目链接
题意:秦始皇修路,要求所有道路连通,现在道士徐福可以用法术修一条路,问现在用法术修路的两边的人口数A,除以总修路长度B的最大值A/B是多少
思路:先求出最小生成树,然后利用dfs找出每两点之间的最大权的边的权值,然后在枚举哪两个城市需要法术修路,这样就可以记录下答案最大值
...
分类:
其他好文 时间:
2014-09-11 17:24:02
阅读次数:
220
1116: [POI2008]CLOTime Limit: 10 SecMemory Limit: 162 MBSubmit: 565Solved: 303[Submit][Status]DescriptionByteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不...
分类:
其他好文 时间:
2014-09-11 16:57:42
阅读次数:
331
A small frog wants to get to the other side of the road. The frog is currently located at position X and wants to get to a position greater than or eq...
分类:
其他好文 时间:
2014-09-09 22:45:09
阅读次数:
358