zoukankan      html  css  js  c++  java
  • 二分图最大点权独立集 二分图最大点权覆盖

    二分图最大点权独立集 二分图最大点权覆盖

    求最大点权覆盖和最大边权匹配思路是一样的,都可以转为网络流解决。

    将源点s与u中连一条权值为u的点权的边,汇点t和v中连一条权值为点权v的边,原图中的uv之间的边容量都设为INF,求出最大流就是最大点权覆盖了。

    而最大点权独立集=总点权-最大点权覆盖。

    可以用Edmonds_Karp算法(也就是sap算法)求解。

    省赛E题就是二分图,图是建出来了,也知道是求点权最大独立集,可惜不知道如何求解,真可惜,不过也不可惜,因为前面的建图连边只能想到拓排判断冲突的思路,可能不是那么严谨,写出来也有很大的可能性WA,但是如果事先把二分图学得深一点,最后的时间头脑冷静一点还是可以拼一下这道题的。

    没有AC不了的题,只有不努力的ACMER!
  • 相关阅读:
    STR[#6]
    整数
    一些应该记住的东西(持续更新?再也不会更新了)
    退役后的续命杂谈
    51Nod 快速傅里叶变换题集选刷
    支配树学习笔记
    动态点分治入门随讲
    KD树小结
    HNOI2013 BZOJ3142 数列
    BZOJ2001 HNOI2010 城市建设
  • 原文地址:https://www.cnblogs.com/--560/p/4557142.html
Copyright © 2011-2022 走看看