![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论_匹配
文章平均质量分 82
wang2147483647
这个作者很懒,什么都没留下…
展开
-
UVA 1349 Optimal Bus Route Design(最小权完美匹配)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4095思路:要求每个点属于且仅属于一个圈,则由于在一个圈中的每个点必定存在后继,又由于每个点只能属于一个圈,所以每个点有且仅有一个后继时满足题意。联想到匹配问题,则对于每条边转化为连边,权值为原创 2017-02-10 21:29:51 · 730 阅读 · 0 评论 -
UVA 753 A Plug for UNIX(最大流)
题目地址:思路:设置源点s、汇点t,若设备i能经过转接到插座j,则连一条边,容量为INF(转接可使用无限个),从s向每个设备连一条边,容量为1,从每个插座向t连一条边,容量为1。求最大流即为可连接的设备数,也即当前二分图的最大匹配数。#include#include#include#include#include#include#include#define debuusi原创 2017-02-10 15:50:19 · 256 阅读 · 0 评论 -
Uva 10888 Warehouse(KM)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1829思路:1.首先求出每个箱子到达每个目的地的最短距离w。2.将箱子看做x点,将目的地看做y点,x向y连边,权值为w,求二分图最优匹配即可。3.是否存在移动过程中路径上有其他箱子原创 2017-09-29 22:18:50 · 378 阅读 · 0 评论 -
Uva 10615 Rooks(二分图完美匹配+补边)
题目地址:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1556思路:1.给棋子染色,要求每行每列棋子颜色均不相同。2.可以看出,所需最少颜色数为每行每列最大的棋子数,设为ans。3.构造二分图模型,左右各n个点,若第i行第j列存在棋子,原创 2017-10-17 15:42:42 · 1555 阅读 · 0 评论