随笔分类 - 二分图匹配
acm
摘要:例1 hdoj 1151 air raid 有一张有向图,一些伞兵可以落在任意位置,沿着有向边往前走。注意一条路仅能被一个伞兵经过 问最少派出多少个伞兵 题解 这是一个最小(不相交)路径覆盖问题,因为从每个点出发,下一步最多经过一条边,因此可以用二分匹配解决(可以想见) code #include<
阅读全文
摘要:判断图的连通性 方法1(邻接矩阵存图) 大小为nxn的矩阵A中的每个元素aij表示i到j是否有通路,A^k(i,j)表示i到j的长为k的路径的条数。 可通过求矩阵的1-k次幂 看A^u(i,j)是否有大于0的值 u=1,2,3...k 方法2(邻接表存图) dfs、bfs 方法3(邻接表存图) 并查
阅读全文
摘要:###定义 ####二分图 二分图(bipartite graph)指的是满足 图的所有结点可以分成两个集合,每个集合内的点没有连边,两个集合之间可以有连边 的图 。 ######判断一张图是否是二分图? 从一个集合出发,回到这个集合的路径的长度一定为奇数。 (必要条件) ####二分图匹配 一个匹
阅读全文

浙公网安备 33010602011771号