• (二)网络流之最大流


    在一个网络里   对于S流到T的流量,有很多值。其中这些值的最大值,我们称为S到T的最大流

    (想象成自来水管,S就是水厂,T就是你家,边就是管子,最大流就是能流到你家水量的最大值)

    介绍三个相关的知识点 

    (1) 容量网络     边是容量

    (2) 流量网络     边是流量(建完图  一开始流量都是0 )   这个是会变的

    (3) 残存网络     容量网络-流量网络;

    这个怎么算了.....  一般用的是Edmonds-Karp增广路算法(下面写成EK算法..这个名字有点难打)   和 Dinic算法;

    EK算法(其实我写这个的时候也没写过题目)

    主要思路 

        用bfs不断找增广路   这么找呢?  我也不会.... 一起来找吧

     ( 其实就像一个自来水工厂工人算你家水量最大能流多少一样,他每一条一条通道找  找到一条路,记下流向你家的水量,知道找不到了,就是最大流了啊);

       来啊 一起来找增广路吧...  EK算法好像没有见建图啊   (嘻嘻  没有图才是最恐怖的  要自己建图啊  )

       拿个最一般的图来说吧

       该盗图了(^... ^);  等我找图来....  未完待续........

  • 相关阅读:
    437. Path Sum III
    51. N-Queens
    dfs 感悟
    Topological Sorting
    138 Copy List with Random Pointer
    130. Surrounded Regions
    The sum problem
    A + B Again
    Rectangles
    An easy problem
  • 原文地址:https://www.cnblogs.com/Andromeda-Galaxy/p/10110522.html
Copyright © 2020-2023  润新知