
二分匹配
二分匹配
皮皮皮皮皮皮皮卡乒
Java编程爱好者,在优快云和大家一起进步,互相交流分享学习。
展开
-
poj-3041 Asteroids(最小点覆盖)
题意描述: 给出小行星的坐标,让你求出用最少的次数来消灭小行星,一次可以消灭一横排,或者一竖排的小行星; 实际上这个题目和我以前遇到的消除矩阵中的一是一样的题,那一次是直接给出矩阵,这次只是换成了坐标而已有兴趣的话可以去看看题目链接https://vjudge.net/problem/22270/origin 都属于二分匹配最小点覆盖问题 原文题目 Bessie wants to navigate...原创 2019-08-24 15:46:32 · 182 阅读 · 0 评论 -
二分匹配基础讲述
下面我还是举个啊哈算法书上的过火车的例子进行讲述; 基本情景是有3个男生3个女生,1号女生认识1号男生和2号男生,2号女生认识2号男生和3号男生,3号女生认识1号男生; 现在来讲他们进行分配,俩俩坐一起去坐火车(认识的人才能坐一横排并且一横排就有两个位置),问现在能够分配多少对男生女生一起坐火车; 当然了既然问了就要找出最合理的方案让尽可能多的人一起去坐火车,本着这样的原则我们就开始进行分配了: ...原创 2019-08-15 18:50:37 · 178 阅读 · 0 评论 -
二分匹配02-最大独立集,最小路径覆盖,二分图的最大团的基础理解
在这之前说一下由于这些大部分也都是在最大匹配基础上更改的,所以对于二分匹配的最大匹有不了解可以先看最大匹配 链接地址:https://blog.youkuaiyun.com/weixin_44606952/article/details/99647715 对于各类定理的模板我会在以后遇到的时候把模板解题样例链接依次发到对应含义解说的下面; 最大独立集:它的含义就是选出最多的点,但是所选出的任意两点之间均不能相...原创 2019-08-16 14:30:52 · 177 阅读 · 0 评论 -
hdu-2548Kindergarten(二分图最大团问题)
这道题的意思是让最大可能的选出一些孩子,并且所有的孩子都要相互认识,每一个人都相互认识才可以; 这道题的就是通俗点就是说每一个节点都要有与它相连接的边,所以可以将此问题归并到最大团问题,在这里我用的是二分图最大团的第二类解题方法:补图的最大独立集; 最大独立集是说尽可能的选出最多的点但是任意两个点都不能连接,所以他的反面也就是任意一个点都有点与它相连接成边; 下面是原题: In a kinderg...原创 2019-08-16 14:40:56 · 206 阅读 · 0 评论 -
hdu-1281棋盘游戏(最大匹配数)
题意描述: 给一些点,算出尽可能的能够放得棋子数量(最大匹配数),然后看一条边一条边的尝试着去掉(检验他们是不是重要的边),如果去掉后最大匹配数变小了,说明他就是是重要点,去掉后放不了尽量多的车了;遍历完所有点后就会知道有多少个重要点; 原文题目: 小希和Gardon在玩一个游戏:对一个NM的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且使得他们不能互相攻击,这当然很简单,但是Gardon...原创 2019-08-16 17:25:34 · 211 阅读 · 0 评论