网络流刷题记录-最大流
来源:互联网 发布:ntfs for mac 10.11.6 编辑:程序博客网 时间:2024/06/08 09:43
懒得一一写题解了直接都列出来。
顺着Edelweiss的论文刷下来,有些难的或没掉了的题就没写了
BZOJ 3931 网络吞吐量
POJ 1149 PIGS
POJ 2394 Ombrophobic Bovines
POJ 3281 Dining
ZOJ 2760 How Many Shortest Path (正好ZOJ最近挂掉了==交不了代码)
SGU 438 The Glorious Karlutka River =
BZOJ那题是直接跑完最短路跑Dinic就可以出来的。
然后POJ那几题好像是都写过题解。
POJ 3281 Dining
题目链接戳这
大概就是把牛给拆点,牛之间连一条边权为1的边,然后往饮料和食物那里连边。关于作者说的“开创性”,没感觉==
ZOJ 2760 How Many Shortest Path
(ZOJ挂着只好放vjudge 题目链接戳这)
先跑最短路,然后把最短路中的边都给连边,边的容量为1
自己想的咯==还有点自豪。
SGU 438 The Glorious Karlutka River=
题目链接戳这
论文上第一句话是“经典的动态流问题”?好像有点屌==
其实就是先把石子给拆点,然后按照时间给加边、加点
写了这题方知Dinic的快。。奇快。。非常快。。
刷了这么多最大流也有点感觉了。
个人觉得最大流最神的地方在于拆点。
拆点的作用在于分离点上的限制。
不知道以后的最小割以及费用流是不是这样。
放一下论文的总结:
『一般来讲,最大流构图最直观最容易理解,但变化也是相当之多,需要多多A题多多体会。常用的构图方法有以下几种:
1)用
这是最大流最常用的构图法,每一条
2)待补充。』
- 网络流刷题记录-最大流
- 网络流刷题记录-最小割
- 网络流24题做题记录(更新中)
- OI刷题记录
- OI刷题记录~
- leetcode刷题记录
- 刷题记录
- 6.22刷题记录
- 7.26-刷题记录
- hdu 刷题记录
- 面试刷题记录
- 每日刷题记录
- leetcode刷题记录
- hdu刷题记录
- LightOJ刷题记录
- leetcode刷题记录
- 刷题记录
- leetcode 刷题记录
- shell运行输出运行记录
- 常见的端口速查
- centos下添加定时任务
- Linux
- 程序员面试金典,牛课网在线编程题目答案(1)
- 网络流刷题记录-最大流
- Realm快速入门攻略
- [leetcode] 【排序】 75. Sort Colors
- UVA - 821 - Page Hopping(floyd算法)
- HTML <i> 标签
- 第一个NDK程序
- 二叉树平衡树,插入新节点调整该子树的操作
- J2ee项目从0搭建(八):集成Mybatis、mybatis-generator代码生成、Oracle数据库
- BZOJ4621 Tc605