二分图
画船听雨
和梦想谈一次恋爱,也要疯狂,也要坚持
展开
-
POJ 3041 Asteroids
首先得说明一下,如果这道题不是出自于二分图的最大匹配的练习中的话,我真不知道该怎么来做啊、、、因为这东西压根就不会啊、、所以今天现学现做的、、套了模板啊、、以后的多做做啊、、好好体会一下啊、、题意就是说,在一个N*N的矩阵中有很多的危险点,需要去消灭,求所需要最少的次数,就是说站在某几个位置可以次数最少的解决掉问题、、、AsteroidsTime Limit:原创 2013-08-16 16:21:29 · 2683 阅读 · 0 评论 -
POJ 3020 Antenna Placement
这道题是求最少要建设多少个发射台、、显然的二分匹配啊,但是建立的是无向图所以会多出来一倍的覆盖点啊,实际上有的点是重复了啊,所以需要输出总数-记录的匹配点的一半啊、、Antenna PlacementTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 5576 Accepte原创 2013-08-17 16:36:52 · 2868 阅读 · 0 评论 -
学习笔记----KM算法
话说KM这个东西看起来有点吃力啊,本来就笨再加上状态不是很好,看的好慢啊。一开始看的书,书上有好多的什么定理的东东说的很官方,不是那么的通俗易懂啊。我自己的理解就是在二分图中找一个最优的匹配。意思就是,先找到那个叫做相等子图的东东,然后在那个基础上进行想外的扩散。如果遇到一些点不能被是最优覆盖时,就要调整了啊。就把那个d找出来,然后调整那个顶标。总之,感觉乱乱的啊,先把这个东西,标记一下啊,我转载 2014-02-18 15:33:33 · 1119 阅读 · 0 评论 -
POJ 2195 Going Home 最小费用最大流
第二道费用流的题目,这道题目的建图还是很简单的啊,抽象出来一个超级源点,一个超级汇点。然后从每个人到房子的距离为花费,然后容量为1,建图。一开始在建图的问题上没太想明白、、、感觉就得这么建图,好像也是蒙对了啊。后来LYN给我点播了一下。一开始我是考虑到一个房子会有对应多个人的情况,然后想不明白怎么处理这些会有冲突的情况。后来想到了,spfa的时候就会把最优的一种情况先选出来。然后就是次优的情况了啊原创 2014-02-16 16:40:12 · 876 阅读 · 0 评论 -
POJ 2400 Supervisor, Supervisee KM +dfs回溯
转载来源:http://www.cnblogs.com/E-star/archive/2012/07/22/2603809.html题意:有n个管理员需要雇佣n个工作人员。 每个管理员对每个工作人员的评价不同,评价值(score)从0-n-1,0代表评价最高,n-1代表评价最低,(这样处理用KMq求解时才能出现0)同样,每个工作人员对每个管理员也有不同 的评价,评价值也是从0-转载 2014-02-18 15:21:04 · 1056 阅读 · 0 评论 -
POJ 3686 The Windy's KM模版+拆点建图
题目的意思是:有N个订单和M个机器,给出第i个订单在第j个机器完成的时间Mij,每台机器同一时刻只能处理一个订单,机器必须完整地完成一个订单后才能接着完成下一个订单。问N个订单完成时间的平均值最少为多少。这里注意建图的时候的权值问题,因为物品被生产出来之后越早生产出来的等的时间越长:可以列一个式子:∑s = (s1)+(s1+s2)+.......+(s1+s2+...+sk)。所以可以合并一原创 2014-02-18 19:45:09 · 1107 阅读 · 0 评论