摘要: 题意:有若干城市组成一张有向图权值是花费,要你设计一个公交线路图是每个城市都经过一遍,然后要求总的花费最少。线路数量不限制只要覆盖到所有城市有且仅有一次就可以,输出最小费用。思路:liurujia分在二分图里面的题目,第一眼看上去就像是费用流的题,想了一个多小时二分图做法没成功,还是用费用流a了。仔细观察我们可以发现设计出来的线路图必满足最大匹配数等于城市数(二分图两边都为城市)然后在这基础上费用最小。接下来就是建图套模版了。补充:其实直接KM就能解决此题。。果断对算法理解还不到位。代码如下: 1 /**********************************************. 阅读全文
posted @ 2014-02-26 01:11 张小豪 阅读(350) 评论(0) 推荐(0) 编辑