• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zealot0630
V2EX  ›  程序员

出一道题,大家玩玩,关于图的

  •  
  •   zealot0630 · Jun 16, 2019 · 4099 views
    This topic created in 2537 days ago, the information mentioned may be changed or developed.

    问题

    给定一张无向图,求这张图第一个节点到最后一个节点的最大带宽。

    解释

    给定一张有 N 个节点的无向图 G,G[X,Y]表示节点 X 与节点 Y 之间的带宽,求节点 1 到节点 N 之间的最大带宽。

    流量可以通过任意节点中转,比如 1 -> 2 -> 3,

    举例

    比如这张有 4 个节点的图:

    [1]--6--[2]
     | \     |
     |  \    |
     8   7  100
     |    \  |
     |     \ |
    [3]--6--[4]
    

    节点 1 到节点 4 的最大带宽为 19

    14 replies    2019-06-17 09:53:19 +08:00
    thedog
        1
    thedog  
       Jun 16, 2019
    所以是遍历所有路径,然后对所有路径的最大流量加和?
    BiteTheDust
        2
    BiteTheDust  
       Jun 16, 2019
    有人能告诉我这个和最大流有什么区别吗?
    kppwp
        3
    kppwp  
       Jun 16, 2019 via iPhone
    max flow
    jiangdong42
        4
    jiangdong42  
       Jun 16, 2019   ❤️ 1
    @thedog 对所有路径的最小流量加和
    zqqian
        5
    zqqian  
       Jun 16, 2019 via iPhone
    网络流模板
    直接用 dinic 算法跑就可以
    RicardoY
        6
    RicardoY  
       Jun 16, 2019 via Android
    这不就是最大流吗..
    midasplus
        7
    midasplus  
       Jun 16, 2019 via Android
    模板题没什么玩的意义吧……
    jc89898
        8
    jc89898  
       Jun 16, 2019
    @jiangdong42 不是吧,我记得算法还有用负流量的
    will0404
        9
    will0404  
       Jun 16, 2019
    狄克斯特拉算法变种
    will0404
        10
    will0404  
       Jun 16, 2019
    补充下,如果有负权重(负流量)则狄克斯特拉算法不适用
    jiejiss
        11
    jiejiss  
       Jun 16, 2019
    这就是个最大流吧……
    就算不知道最大流,手写一个路径遍历不到十分钟就写完了
    brainfxxk
        12
    brainfxxk  
       Jun 16, 2019
    裸的最大流 建图都不用建 有什么好玩的?
    snw
        13
    snw  
       Jun 16, 2019 via Android
    如果是节点 2 到节点 3 呢?如果直接遍历相加的话是不是会重复计算?
    im0qianqian
        14
    im0qianqian  
       Jun 17, 2019
    @BiteTheDust 没有区别,哈哈哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 15:46 · PVG 23:46 · LAX 08:46 · JFK 11:46
    ♥ Do have faith in what you're doing.