自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

去做一个会思考,善于思考的人。

  • 博客(10)
  • 收藏
  • 关注

原创 poj 3686 The Windy's

http://poj.org/problem?id=3686题意:有n个玩具和m台机器,给出每个玩具在每台机器上加工完成的时间,并且每台机器同一时间只能加工一个玩具,求加工完所有的玩具所需要的最少平均时间。思路:将n个玩具看做一个集合,m台机器看做一个集合,将每个玩具在每台机器上加工时间看做边,很容易想到二分图最佳匹配问题。设N个任务的执行时间分别为T1,T2…TN,则N个

2014-01-19 21:04:17 974

原创 poj 3692 Kindergarten(最大独立点集 + 二分图最大匹配)

http://poj.org/problem?id=3692题意:在幼儿园中,有许多小孩。其中有男孩,也有女孩。女孩之间相互认识,男孩之间也相互认识。同时,一些男孩和女孩之间也相互认识,有一天,老师希望从所有人之中选出一些人来玩游戏,这个游戏需要所有的参与者之间相互认识,问老师可以最多找出多少人来玩这个游戏。思路:如果将男孩女孩看做顶点,男女之间的认识关系看做边,那么本

2014-01-19 14:37:50 1386

转载 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配

文本内容框架:§1图论点、边集和二分图的相关概念和性质§2二分图最大匹配求解匈牙利算法、Hopcroft-Karp算法§3二分图最小覆盖集和最大独立集的构造§4二分图最小路径覆盖求解§5二分图带权最优匹配求解Kuhn-Munkers算法§6小结每章节都详细地讲解了问题介绍,算法原理和分析,算法流程,算法实现四部分内容,力求彻底

2014-01-19 10:38:47 1209

原创 poj 1422 Air Raid(最小路径覆盖 + 二分图最大匹配)

http://poj.org/problem?id=1422题意:在一个有向无环图中,从一些顶点出发,能遍历到图上所有点,要求初始选择的顶点数最少且顶点不重复遍历。思路:如果从某个顶点开始遍历的过程看成是路径的选择,那么问题就转化为在有向无环图中找最少的不想交的简单路径,这些路径覆盖图中的所有顶点。可见是关于最小路径覆盖的问题。在有向无环图中,最小路径覆盖数  =

2014-01-19 10:29:45 2017

原创 poj 1325 Machine Schedule(最小顶点覆盖+最大匹配)

http://poj.org/problem?id=1325题意:有AB两台机器和k个任务,机器A有n种模式,机器B有m种模式,初始均工作在模式0,每个任务都可以由机器A的一种模式或机器B的一种模式完成,每次切换模式都需要代价1,要求用最小的代价完成所有任务。思路:A的n种模式和B的m种模式自成一个集合,显然是一个二分图的模型。令X= {机器A的模式},Y={机器B的模式},

2014-01-19 09:00:46 1864

原创 poj 3308 Paratroopers

http://poj.org/problem?id=3308题意:大意是在一个n*m的矩阵中分布着一些点,可以通过一定费用消灭某行或某列的点,求消灭所有点所需的最小总费用,总费用为单次费用之积。思路:因为总费用是单次费用之积,可以利用对数的性质,log(xy) = logx + logy将问题由乘法变成加法,先对原题的目标代价求对数。构建模型:以行和列看做点集,有敌人的

2014-01-18 19:56:45 1352

原创 poj 3592 Instantaneous Transference(tarjan + 缩点 + 最长路)

http://poj.org/problem?id=3592题意:给定一个n*m格子的有向图,每个格子上是数字,‘#’或 '*' ,数字代表该格子上的矿石数目,'#'代表该格子不能走,' * '代表一个传送阵,送往某个给定的坐标。每次矿车只能向下或向右走一格。问矿车从左上角出发,最后能最多得到多少矿石。思路:因为矿车每次只能向右或向下走一格,说明这是这是一个有向图,最后问最多得

2014-01-18 15:30:22 1185

原创 poj 3352 Road Construction(边连通+tarjan+缩点)

http://poj.org/problem?id=3352题意:简化一下原题题意,意思就是给定一个连通图,问至少要加入几条边使得整个图变成一个边连通图,即图中任意两点都有两条以上的路径(不一定直接相连)。思路:tarjan算法,设置一个low数组,在建立深搜树的过程中,我们会得到每个节点的low值,对于low值相等的节点在同一个双连通分量中。由于在同一个边连通分量中的点的

2014-01-17 09:37:46 1676 1

原创 poj 2942 Knights of the Round Table(双连通分量+tarjan+二分图判定)

http://poj.org/problem?id=2942题意:有N个骑士,给出某些骑士之间的仇恨关系,骑士们开会时会围坐在一个圆桌旁。一次会议能够顺利举行,要满足两个条件:1:任意相互憎恨的两个骑士不能相邻2:开会人数为大于2的奇数若某个骑士任何会议都不能参加,那么就必须将他踢出,给出骑士之间的仇恨关系,问最少需要踢出多少个骑士?思路:题目要求踢出的人最少,那么

2014-01-04 14:06:00 2216 1

原创 poj 1236 Network of Schools(强连通分量+缩点)

http://poj.org/problem?id=1236题意:有向关系体现在电脑之间可以通过网络单向的传输文件,并规定一旦有电脑存在该文件,那么所有它能传输的电脑都能在第一时间得到这个文件。给你n台电脑和每台电脑所直接传输的电脑编号。这里有两个问题:一是最少向网络中的几台电脑投放文件使得整个网络中的所有电脑能立刻获得该文件,二是最少向网络中添加几条单向连接可以使得这个网络中只要投放一个

2014-01-01 10:13:27 1578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除