![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最大流
71kg
这个作者很懒,什么都没留下…
展开
-
Control HDU - 4289 (最大流+拆点)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4289 题意:给你n个点,m条边,一个起点,一个终点,意思是一群恐怖分子从起点出发到终点作案,要求你在一些点建立检查点,用最小的花费使得恐怖分子到达不了终点。 由于是每个点上有花费,所以把点拆开,设置成 当前点到新点的距离为当前点的花费 即add(i,i + n,c); m条边为 add(u...原创 2019-07-18 20:08:18 · 203 阅读 · 0 评论 -
HDU-4280 Island Transport (最大流 卡时间)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4280 题意:给你n个岛屿的坐标,让你求从最西边到最东边的最大流 (题目保证只有一个点在最西边,只有一个点在最东边) 这个题比较卡时间 普通 dinic() 9375ms kuangbin模板 4992ms ISAP+bfs初始化+栈优化 3572ms #include <...原创 2019-07-18 21:10:16 · 151 阅读 · 0 评论 -
POJ-3281 Dining-最大流-多对一匹配
题目链接:http://poj.org/problem?id=3281 题意:给你n头牛,F种吃的,D种喝的,每头牛对某些吃的喝的情有独钟,每种吃的 和 喝的 只能给一头牛,一头牛只能得到一 种吃的一种喝的,而且一头牛必须同时获得吃的和喝的 才能被满足 问最多有多少头牛可以满足 一个最大流模板题,不过建图容易出错,需要注意的是牛需要拆点就行了。 是一个二分匹配问题,不过是两个条...原创 2019-07-18 22:48:51 · 201 阅读 · 0 评论 -
HDU-3605 Escape (最大流+缩点)
题目链接:https://cn.vjudge.net/problem/HDU-3605 题意:给你n个人,m个星球,每个人对这m个星球的都有一定的适应能力,每个星球都有一定的容纳量,问能否让所有的人在星球上生存。 刚开始做的时候一直TLE 不知道为什么,改着改着发现建图的时候,添了很多边,这样跑最大流非常慢,看了网上的思路才知道要缩点,因为星球最多才有10个,所以把每个星球适合住的人数存一下,...原创 2019-07-17 13:30:20 · 123 阅读 · 0 评论 -
ACM Computer Factory POJ-3436 (最大流+拆点)
题目链接 :http://poj.org/problem?id=3436 题目很难理解,读题的时候读蒙了,看了好多解释才理解,简单点就是有很多机器来生产电脑,这些机器 可以通过利用一些零件生成或者销毁一些零件,也可能通过一些零件直接生成一台电脑。 利用的零件 给出的输入形式为 0代表这台机器工作的时候不需要这种零件,1代表必须要这种零件,2代表可有可无 工作产生的结果是输出形式为 ...原创 2019-07-19 19:14:56 · 138 阅读 · 0 评论 -
Soldier and Traveling codeforces546E (最大流好题)
题目链接:http://codeforces.com/contest/546/problem/E 题意:给你n个城市,每个城市原来有ai个士兵,每个城市想要达到目标士兵数是bi, 士兵可以沿着某条路走 或者 在原来的城市不动,只能走一次。给你m条路,问能不能使得所有的城市满足目标 难点在于建图上。 由于士兵可以选择不移动,那么需要把城市拆点,一个当做起始点,一个当做目标点 m条边连接 的...原创 2019-07-19 20:52:46 · 149 阅读 · 0 评论 -
HDU-3126 Nova (最大流+计算几何+二分)
题意:有n个巫妖,m个精灵,k棵树,他们都有自己的位置坐标表示。巫妖有冷却时间和范围。树有覆盖范围。 假设某个巫妖攻击精灵的路线(他俩之间的连线)经过树的覆盖范围,表示精灵被树挡住巫妖攻击不到。求巫妖杀死所有精灵的最少的时间。若无法所有杀死输出-1; 巫妖能否打到精灵用线段与圆是否相交来推断,若相交,就攻击不到。 由于时间越长攻击的精灵越多,所以时间可以用二分解决。 二分出一个...原创 2019-07-20 01:57:51 · 111 阅读 · 0 评论