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