码迷,mamicode.com
首页 >  
搜索关键字:最小路径覆盖    ( 338个结果
POJ - 1548 Robots 二分图 最小路径覆盖
题目大意:在一个n * m的地图上面有k个垃圾,问需要派几个机器人才能全部捡完。 机器人的行走路线已经被规划好了,只能从左上向右下走,且只能前进,不能倒退解题思路:将所有点分成两个点集,点集之间的关系就是能否从该点走到另外一点,如果可以的话,那么关系就存在了#include #include #include using namespace std...
分类:其他好文   时间:2015-06-11 11:11:26    阅读次数:111
POJ - 3020 Antenna Placement 二分图 最小路径覆盖
题目大意:有n个城市,要在这n个城市上建立无线电站,每个无线电站只能覆盖2个相邻的城市,问至少需要建多少个无线电站解题思路:英语题目好坑,看了半天。。 这题和POJ - 2446 Chessboard类似 可以将所有城市分成两个点集,那么之间的连线就代表无线电站的覆盖关系了。 因为所有城市都要覆盖到,所以根据关系,求出最小路径覆盖就能覆盖所有城市了#include #inclu...
分类:其他好文   时间:2015-06-10 10:30:36    阅读次数:98
POJ - 3216 Repairing Company 二分图 最小路径覆盖
题目大意:有一个人开了一间维修店。某天,该维修店接收到了Q个任务,这Q个任务分布在M个城市中。每个任务有三个值,分别是所在城市,起始时间,维修时间。 现在给出M个城市的路线图,路线对应的是从某城市到某城市的所需时间。 问至少要派多少个维修人员才能完成这Q个任务解题思路:现将能联通的城市联通起来,用floyd求出城市之间的时间数 接着就要找关系了,如果起始时间 + 维修时间 + 两个城市来往的时...
分类:其他好文   时间:2015-06-09 09:57:05    阅读次数:122
bzoj 3997 Dilworth定理
看到这道题感觉像是网络流,如果没有权值,可以用DAG最小路径覆盖,有权值,感觉可以求一个上下界最小可行流,但内存卡了....时间估计也悬.正解要用到一些数学知识,这里梳理一下:定义: 偏序关系: 满足自反,反对称,传递的关系是自反关系 链: 偏序集A的一个子集B,并且满足B中元素两两可比 反链...
分类:其他好文   时间:2015-06-06 19:32:48    阅读次数:183
poj2594 (最小路径覆盖 + floyd)
题目链接题目大意: 一个有向图中, 有若干条连接的路线, 问最少放多少个机器人,可以将整个图上的点都走过。 最小路径覆盖问题。分析: 这时最小路径覆盖问题, 最小路径覆盖 = |V| - 最大匹配数。 (有关最小路径覆盖,最大匹配问题,相关概念不懂得点这里) 当然做这道题还有一个坑!! 如果有向图的边有相交的情况,那么就不能简单的对原图求二分匹配了 详细讲解看这 #include<iost...
分类:其他好文   时间:2015-06-03 10:05:47    阅读次数:149
最大匹配、最小顶点覆盖、最大独立集、最小路径覆盖(转)
在讲述这两个算法之前,首先有几个概念需要明白:二分图: 二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分图。 匹配: 给定一个二分图,在G的一个子图G’中,如果G’的边集中的任意两条边都不依附于同一...
分类:其他好文   时间:2015-06-02 22:00:17    阅读次数:278
最大匹配、最小顶点覆盖、最大独立集、最小路径覆盖(转)
在讲述这两个算法之前,首先有几个概念需要明白:二分图:二分图又称二部图,是图论中的一种特殊模型。设G=(V,E)是一个无向图,如果顶点V可以分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A, j in B), 则称图G是二分...
分类:其他好文   时间:2015-06-02 21:48:15    阅读次数:166
poj 3020 二分图最小路径覆盖
二分图最小路径覆盖=|v|-最大匹配。此题为有向图,切所有边正反向存了两遍,所以结果匹配数要除以2 // // main.cpp // poj3020 // // Created by Fangpin on 15/5/29. // Copyright (c) 2015年 FangPin. All rights reserved. // #include #include #incl...
分类:其他好文   时间:2015-05-29 18:12:43    阅读次数:120
hdu1151 Air Raid
http://acm.hdu.edu.cn/showproblem.php?pid=1151增广路的变种2:DAG图的最小路径覆盖=定点数-最大匹配数 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace s...
分类:其他好文   时间:2015-05-29 00:22:50    阅读次数:232
[二分图-匈牙利]poj1422
题意: 给出一个图,伞兵降落到一个点上,然后只能按照一个方向走,问最少降落几个伞兵可以访问完所有的点?分析: 这是一个最小路径覆盖问题。 最小路径覆盖就是在一个图中用最少的路径可以覆盖所有的点。 在二分图中 最小路径覆盖=点集-最大匹配数,对于二分图的最小路径覆盖很好求,那么此题很可惜是一个有向图。不过,可以通过将有向图转化为二分图来求解。 通常的做法是将点i,拆分成i,i’,(i,j)变...
分类:其他好文   时间:2015-05-27 19:08:23    阅读次数:129
338条   上一页 1 ... 21 22 23 24 25 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!