偶图(二分图)
凌晨四点的洛杉矶fly
这个作者很懒,什么都没留下…
展开
-
二分图的判定
//无向图的二分图判断 #include<cstdio> #include<vector> #include<cstring> using namespace std; const int maxn=1000+5; int n;//图节点数 vector<int> G[maxn];//G[i]表示i节点邻接的点 int color[maxn];...原创 2018-12-08 20:50:30 · 179 阅读 · 0 评论 -
HDU 3478 二分图的判定。
题目链接----->点这里 题目:给你一个N个节点和M条边的无向图,并且给你一个起点X,小偷从起点X出发,每个单位时间只能从一点走到相邻的点上。现在问你有没有一个时刻小偷可能在地图的任意节点上? 分析: 1.只要不是连通图肯定不行。 2.如果是二分图的话,一半是奇数时间能够到达,一般是偶数时间能够到达。 代码: #include<cstdio> #include&l...原创 2018-12-08 21:32:46 · 136 阅读 · 0 评论 -
lightoj1149(二分图最大匹配)
You will be given two sets of integers. Let's call them set A and set B. Set A contains n elements and set B contains m elements. You have to remove k1 elements from set A and k2 elements from set B s...原创 2019-01-21 20:55:22 · 165 阅读 · 0 评论 -
poj2195二分图最优匹配
题意: 给定一个N*M的地图,地图上有若干个man和house,且man与house的数量一致。man每移动一格需花费$1(即单位费用=单位距离),一间house只能入住一个man。现在要求所有的man都入住house,求最小费用。 分析: 每个人对应二分图左边的点,每个房间对应二分图右边的点.每个人与每个房间都有一条带权值的边,表示这个人到该房间的花费. ...原创 2019-04-07 15:21:19 · 163 阅读 · 0 评论 -
二分图知识点
给定一个二分图G(无向图),在G的一个子图M中,M的边集中的任意两条边都不依附于同一个顶点,则称M是一个匹配. 选择这样的边数最大的子集称为图的最大匹配问题(maximal matchingproblem) 如果一个匹配中,图中的每个顶点都和图中某条边相关联,则称此匹配为完全匹配,也称作完备匹配。 如果该二分图的每条边都有一个权值且存在完备匹配,那...原创 2019-04-07 15:26:22 · 162 阅读 · 0 评论