
网络流
图论进阶算法
不拿牌不改名
ACM刚入门,博客写错了可以留言给我啊
展开
-
网络流,二分图题目建模的一些总结
网络流建模 网络流难的永远是建模,而不是算法本身; 洛谷·P3701 「伪模板」主席树 建模思路: 这题要看做是一个二分图来想,挑两个人出来比赛,相当于左部图匹配右部图,所以可以建一个源点 S,S 向每个左部图连一条流量为该左部图点的血量的有向边,右部图向 T 连一条流量为该右部图点的血量的有向边; 然后最关键的是题目说:每两个点只匹配一次,所以左部图向每个右部图连一条流量为 1 的有向边;最后跑一边最大费用流; 这题的建模思路有点像二分图最大匹配,但是还是有点区别; ...原创 2020-07-29 21:04:39 · 598 阅读 · 0 评论 -
网络流算法 学习笔记
网络流 学习博客:网络流基础入门 b站视频:网络流基础入门 Dinic 只学了这一种网络流算法,貌似是最优,最好写的一种;时间复杂度为O(n∗m2n*m^2n∗m2),但是实际上会小于这个,一般可以处理 10410^4104-10510^5105; 1. 最大流 求最大流个人总结为就是不断找增广路的问题,并且当图中不存在增广路时就达到了最大流。 PS:增广路其实就是 s 到 t 的一条路径,流过这条路径,可以使得当前的流量可以增加。 怎么找增广路呢?其实就是dfs找,但是 Dinic 最关键的是在分层图上面原创 2020-07-26 14:53:47 · 355 阅读 · 0 评论