![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 55
妖灵回不去
这个作者很懒,什么都没留下…
展开
-
poj2987 最大权闭合图问题
最大权闭合图问题poj297题目大意:有n个点,每个点有一个权值(可能为负数),有m条有向边,求一个闭合子图,要求在权值最大的情况下点最少。PS:所谓闭合子图,即在一个图中,若选择了x,那么x的所有后继都要选上(如a→b→c→d→e,选了b,就要选c、d、e)。思路:最大权闭合图的经典建图:源点S到所有正权的点连一条边,容量为权值,从所有负权的点连一条边到汇点T,容转载 2015-12-16 18:42:56 · 338 阅读 · 0 评论 -
poj 1698日程安排
题意:一个人想把所有邀请她参演的电影都拍了,每个电影要在W周以内至少去D天,她一天只能去拍一部电影,问是否能全部都拍构图: 日程表的每一周的每一天都作为一个点 源点到这些点有一条容量为1的边,代表她一天可以去拍一部电影每一个电影能开拍的那一天 有一条指向这个电影的边,容量为1.每一个电影有一条到汇点的边 容量为该电影需要开拍的天数.求最大流是否等于sum(D) 等于就yes 否则no原创 2015-12-18 11:01:03 · 285 阅读 · 0 评论 -
poj 2455 网络流最大值最小值
问题:点1 到点N之间 找出T条不重用trail 的path,并且求出这些path中,最长的trail长度的最小值.思路:题目中提示,两个点之间存在多条trail ,将每条trail 存储.并记录有所trail中的最大值,作为上界.二分查找,构图,将trail长度struct trail{ int a,b,c;};trail tr[40001];int trailn原创 2015-12-18 14:08:52 · 371 阅读 · 0 评论 -
poj2112 网络流 二分求最大值最小值
题意比较清晰,K个机器 C个牛 要挤奶,每个机器最多handle M个牛,求走的路径最长的牛的最短距离先用Floyd 把每个点之间的最短距离计算出来.用这些距离中的最长距离当做二分的上界下界是0 mid = (upper+lower)/2构图方式: 源点到每个机器有一条边,容量为M;如果某台机器到某个牛的距离注意!!! 不连通的边INF 最好不要设成-1 麻烦; 一定原创 2015-12-18 10:43:34 · 252 阅读 · 0 评论 -
poj 2391 二分 拆点 最大值最小值网络流
问题:有若干块草地,有的草地有棚子 有的没有 棚子有容量 给牛避雨.草地与草地之间有路,如果要下雨则要发出警报,问最短多长时间需要发出警报,保证所有牛都不被淋湿.还是先Floyd,然后二分求最大值的最小值.这里构图需要注意 要拆点.一个点可能既有牛(源点与之相连,容量为当前有牛的数量).也有棚子(与汇点相连,容量为棚子的容量)有牛的点 指向所有该点能够到达的有棚子的点,容量为无穷大.原创 2015-12-18 21:58:55 · 332 阅读 · 0 评论 -
poj 3281 网络流最大流量
题意:牛有自己喜欢吃的菜和喜欢喝的饮料.每一种菜和每一种饮料只能给一个牛吃.如何能满足最多的牛(菜和饮料都满足 才算满足一只牛)解答:源点到所有的菜有一条容量为1的边,所有的饮料到汇点有一条容量为1的边.对于某个牛 他喜欢的菜到他有一条边,他到他喜欢的饮料有一条边注意只是这样构造是不行的,因为一只牛只需要被满足一次.而这样构造一只牛可以被满足很多次,占用很多资源但是只是满足了一只牛.所以牛原创 2015-12-20 20:26:34 · 338 阅读 · 0 评论 -
poj 1018 dp
dp[i][j] 考虑前i个物品时 带宽为j的最小费用dp[i][B[i][k]] = min(dp[i-1][m]+P[i][k])dp[i][B] = min(f[i-1][B] +P[i][j], f[i][B])#include#define INF 0x1f3f3f3fusing namespace std;int f[101][1000];int dev原创 2015-12-21 11:37:38 · 298 阅读 · 0 评论 -
优先队列poj3253
题意:切木板,切一刀板子多长费用就要多少,求最小费用解:将所有板子长度放入优先队列,每次将最小的两个长度加在一起放入队列#include#includeusing namespace std;int main(){priority_queue, greater > q;//从小到大的优先队列 less则是从大到小的队列int n;ci原创 2016-01-07 20:21:04 · 242 阅读 · 0 评论