• 网络流最近的一点总结


    最近做了一下网络流的题。

    发现很多题可以转化为网络流,比如地图上的点POJ 3422 和 Going Home。

    最大流的题目真心不能手贱啊,那天一道题跪了一天,晚上才看到写错了一个下标,后来有一道题有看了一晚上一直到2点多,以后没事一定要不数据输出出来,最后输出的时候发现忘了加pop()你这不坑爹吗。今天一直输出忘了return 1= =.

    哎,说说总结吧

    1.做过的次数可以化为点之间的容量

    2.对于走过之后的数据清零比茹3422就可以把拆点,每走到自己的点的时候就把自己和自己连起来,一天有费用的一条没有没用的,有费用的边容量为1;

    3.重边不能用邻接矩阵。加重边的时候要加费用相同

    4.注意容量问题,想清楚容量为那一条边的容量为几。比如2156.supply点所发出的的最大总值为N所以源点到supply的容量为N,每一个shop分店无论来多少货物它只能接受N,所以说shop点到汇点的容量为N相当于出货量最大为N。因为它接受的多少是没有记录价值的,只要是得到的输出值小与店的容量即可。

  • 相关阅读:
    HashMap源码解析
    深入理解Java字符串
    Netty粘包、半包
    Netty源码分析-Future和Promise
    Lock简介
    一、Netty中的EventLoop
    对象实例化内存布局与访问定位
    运行时数据区概述及线程
    TCP三次握手和四次挥手
    Redis线程IO模型-Redis 单线程为什么还能这么快?
  • 原文地址:https://www.cnblogs.com/0803yijia/p/2984507.html
Copyright © 2020-2023  润新知