----二分图
凉秋girl
保持学习应该是最难的一件事吧?
展开
-
poj 3041 二分图基础知识+匈牙利算法模版
二分图的定义:如果图的顶点可以分为2个互不相交的子集(A,B),则称这个图为二分图。 完全二分图:是指二分图两个集合中每个顶点与另外一个集合的所有顶点都有权值相连。 匹配:匹配是把两两存在公共边的的结点且未被匹配的结点相连。 增广路径:如果一条路径的首尾是非匹配点,路径中除此之外,其他的点均为匹配点,那么这条路径是一条增广路径。2个点也是一个增广路径。 每个增广路径都能变为比原来多一个匹配原创 2016-12-13 23:36:23 · 333 阅读 · 0 评论 -
POJ 3057 <二分图匹配>
题意是给一个矩阵。 这个矩阵由X和.和D组成。 D表示门,X表示障碍物,每个.上有个人,问全部人最短逃出门的时间,每秒门只能跑一个人。 如果有人不能逃出输出impossible。 从每个人战的位置开始bfs,得到每个门到每个人的距离,如果有一个人到不了任意一个门,那么就说明有人无法逃出。 可以二分这个t,看是否所有人都能逃出。如何看呢,可以建立很多个二元组门和t,意思是比如1、2、3结点原创 2017-06-03 14:31:32 · 249 阅读 · 0 评论