再次练习网络流

Dealt:html

BZOJ #2095.[Poi 2010] Bridges 
  notes:
    网络流模型——混合图欧拉回路
    网络流思想——自调整
BZOJ #2229.[Zjoi2011]最小割 && BZOJ #4519.[Cqoi2016]不一样的最小割
  notes:
    最小割树、背了个结论.
UOJ #77.A+B Problem
  notes:
    网络流模型——最小割限制
    网络流思想——Inf边
    网络流优化——主席树
BZOJ #2542.[Ctsc2001]终极情报网
  notes:
    主要是考察把通常的加法费用流改形成乘法费用流.
    一开始想到了没敢写,其实仔细想一想就会发现通常的spfa流的那一套理论在这里仍然成立啊.
BZOJ #4213.贪吃蛇
  notes:
    三种网络流作法:
      1.上下界最小费用可行流
      2.最小费用最大流
      3.上下界最小流
      优秀度:3>2>1
    思想&技巧:
      1.网格图黑白染色.这应该不仅适用在网络流里,许多其余的在网格图上的问题都会用到这种技巧,而这种技巧也十分地好.
      2.限制环的方法——强制每一个点的度为2.
      3.若是用2中的方法遇到了路径的参与,咱们能够创造一个虚构的点,让这个虚构的点来连接路径两端.
      4.用上下界来强制限制一些东西.
    用这道题复习了一下上下界,从新整理了一下上下界的思路:
      1.先把原图变为——
        先连一条从T到S的Inf边,从而使得图中全部点均知足流量平衡,也就是去掉源汇;
        而后把原图上的边的流量变为上界减下界;
        以后再算出每一个点的度数(入度为1,出度为-1,这里的度指的是下界按照其流量形成的);
        最后迭代一边每个点,若是他的度>0,则由SS向他连边,流量为他的度,若是他的度<0,则由他向TT连边,流量为他的度的相反数
      2.而后对于如今的图跑一边从SS到TT的dinic,这时候,若是满流则有解,且此时的流为一种可行流,可行流流量在从T到S的Inf边的反向边上,不然无解.
      3.若还须要最大/小流,就把从T到S的Inf边及其反向边以及与SS/TT相连的边删掉,再跑一边dinic.若是须要最大流,就从S到T,而且把答案加在可行流上;若是须要最小流,就从T到S,而且把答案减在可行流上.
      4.若是须要费用,就添点油加点醋.算法

Dealing:网络

BZOJ #3171.[Tjoi2013]循环格 打了一半……代码存在bzoj上了……
UOJ #168.【UR #11】元旦老人与丛林
UOJ #217.【UNR #1】奇怪的线段树ide

Rest:学习

LOJ #2006.「SCOI2015」小凸玩矩阵
LOJ #6045.「雅礼集训 2017 Day8」价
BZOJ #4067.[Ctsc2015]gender
BZOJ #2597.[Wc2007]剪刀石头布优化

Notes:idea

又练了一发网络流,可是还只是又练了一下……
虽说网络流仍是有点虚,可是比不练好多了啊.
此次学到的东西就是dealt的问题的notes里写的东西,以及这个Notes里写的东西.
个人网络流学得比较零散,因此没有什么大致的思路整理,只有零零散散的感受.因此说个人网络流还须要大规模的学习与总结,尤为是建图idea以及一些知识盲区(费用流的那一套理论、线性规划等),还有我感受个人板子也须要一些改进,尤为是费用流方面.
Euler Graph:
  大概看了两眼,领会了点意思,可是还不是很清晰.
  define & check & print
  欧拉回路---知识点详解
    ——https://www.cnblogs.com/zdblog/articles/3725858.html
  混合图的欧拉回路通常求解方法
    ——https://blog.csdn.net/pi9nc/article/details/12223693
  混合图的欧拉回路
    ——https://blog.csdn.net/commonc/article/details/52442882
  Fleury(弗罗莱)算法通俗解释
    ——https://blog.csdn.net/guomutian911/article/details/42105127
  欧拉回路
    ——https://wenku.baidu.com/view/4dbbf88af78a6529647d53c4.html
  如何寻找欧拉回路、欧拉通路(套圈法)
    ——https://blog.csdn.net/hqd_acm/article/details/5832892
  算法复习——欧拉回路(uoj117)
    ——http://www.javashuo.com/article/p-vhvzlnhy-bq.html
  暑假集训2016day3T1 欧拉回路(UOJ #117欧拉回路)(史上最全的欧拉回路纯无向图/有向图解析)
    ——http://www.javashuo.com/article/p-sxbvqots-cw.html
  UOJ #117.欧拉回路
    ——http://uoj.ac/problem/117.net

相关文章
相关标签/搜索