
网络流
文章平均质量分 84
「已注销」
这个作者很懒,什么都没留下…
展开
-
POJ1149_PIGS(网络流/EK)
PIGSTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 15721 Accepted: 7021DescriptionMirko works on a pig farm that consists of M locked pig-houses and Mi原创 2014-07-16 13:01:49 · 797 阅读 · 0 评论 -
UVa753/POJ1087_A Plug for UNIX(网络流最大流)(小白书图论专题)
解题报告题意:n个插头m个设备k种转换器。求有多少设备无法插入。思路:定义源点和汇点,源点和设备相连,容量为1.汇点和插头相连,容量也为1.插头和设备相连,容量也为1.可转换插头相连,容量也为inf(因为插头有无限个)#include #include #include #include #include #include #include #defi原创 2014-07-25 14:01:05 · 1375 阅读 · 0 评论 -
POJ3189_Steady Cow Assignment(二分图多重匹配/网络流+二分构图)
解题报告题目传送门题意:B个猪圈,N头猪,每头猪对每个猪圈有一个满意值,要求安排这些猪使得最大满意和最小满意的猪差值最小思路:二分图的多重匹配问题;猪圈和源点连边,容量为猪圈容量,猪与汇点连边,容量1;猪圈和猪之间连线取决所取的满意值范围;二分查找满意值最小差值的范围。#include #include #include #include #define原创 2014-08-01 17:56:33 · 2145 阅读 · 0 评论 -
POJ1273_Drainage Ditches(网络流)
Drainage DitchesTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 54887 Accepted: 20919DescriptionEvery time it rains on Farmer John's fields, a pond form原创 2014-07-15 12:13:27 · 669 阅读 · 0 评论 -
HDU1532_Drainage Ditches(网络流/EK模板/Dinic模板(邻接矩阵/前向星))
Drainage DitchesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8599 Accepted Submission(s): 4005Problem DescriptionEvery tim原创 2014-07-15 20:57:31 · 971 阅读 · 0 评论 -
POJ训练计划1459_Power Network(网络流最大流/Dinic)
解题报告这题建模实在是好建,,,好贱,,,给前向星给跪了,纯dinic的前向星竟然TLE,sad,,,回头看看优化,,,矩阵跑过了,2A,sad,,,/************************************************************************* > File Name: PowerN.cpp > Author: _nplu原创 2014-07-19 11:25:29 · 1011 阅读 · 0 评论 -
POJ2112_Optimal Milking(网洛流最大流Dinic+最短路Flody+二分)
解题报告农场有k个挤奶机和c头牛,每头牛到每一台挤奶机距离不一样,每台挤奶机每天最多挤m头牛的奶。寻找一个方案,安排每头牛到某一挤奶机挤奶,使得c头牛需要走的所有路程中的最大路程的最小值。要使每一头牛都去挤奶,那么建完模型就要判断是否满流。由于是多源多点的网络,假设源点0,汇点n+1(n=k+c)源点到每一头牛的容量为1,每一台机器到汇点的容量为m;用flody求出任意一头牛到原创 2014-07-23 13:42:11 · 1065 阅读 · 0 评论 -
HDU3572_Task Schedule(网络流最大流)
解题报告题意:工厂有m台机器,需要做n个任务。对于一个任务i,你需要花费一个机器Pi天,而且,开始做这个任务的时间要>=Si,完成这个任务的时间思路:网络流在于建模,这题建模方式是:把每一天和每个任务看做点。由源点到每一任务,建容量为pi的边(表示任务需要多少天完成)。每个任务到每一天,若是可以在这天做任务,建一条容量为1的边,最后,把每天到汇点再建一条边容量m(表示每台机原创 2014-07-25 20:22:17 · 1223 阅读 · 0 评论 -
Ural1109_Conference(二分图最大匹配/匈牙利算法/网络最大流)
解题报告二分图第一题。题目描述:为了参加即将召开的会议,A国派出M位代表,B国派出N位代表,(N,M会议召开前,选出K队代表,每对代表必须一个是A国的,一个是B国的;要求每一个代表要与另一方的一个代表联系,除了可以直接联系,也可以电话联系,求电话联系最少思路:电话联系最少就要使直接联系最大,又是一一匹配关系,就是二分图的最大匹配。下面是匈牙利算法。#includ原创 2014-07-24 17:05:08 · 1091 阅读 · 0 评论 -
ZOJ3508_The War(网络流最大流)
解题报告题目传送门题意:N个士兵,M个武器,每个士兵能接受的武器重量范围是[minw,maxw]思路:本来以为二分图可以的,(看错数据范围了,,,)贪心好像可以。scf说网络流可以缩点。建图方式:源点和士兵连一条线,每个士兵与[1,1000]的武器重量连边,[1,1000]与汇点连线,容量是武器i的数量#include #include #include #i原创 2014-07-28 19:13:07 · 1469 阅读 · 0 评论 -
POJ1698_Alice's Chance(二分图多重最大匹配/最大流)
解题报告题目传送门题意:N个电影,每个电影在每一周有固定拍映时间,电影必须在W周前演完。有一个演员,他每天只能演一场电影,对于每部电影必须演完D天才算完。思路:二分图多重最大匹配问题,对于每个电影,源点与每个电影连上一条边容量为D,电影与每周7天对应拍映连线,容量为1,每周每天与汇点连线容量为1在二分图最大匹配中,每个点(不管是X方点还是Y方点)最多只能和一条匹配边原创 2014-07-28 22:49:04 · 1410 阅读 · 0 评论 -
POJ2584_T-Shirt Gumbo(二分图多重最大匹配/最大流)
解题报告题目传送门题意:X个参赛选手,每个选手有衣服大小的范围,5种大小的队服,求是否能使每个选手都拿到符合自己大小范围的衣服。思路:X人5种衣服,有的人选的衣服可能大小一样,这样就是二分图的多重最大匹配。源点到5种衣服的容量就是衣服的数量。#include #include #include #include #include #include #define原创 2014-07-28 23:38:39 · 1882 阅读 · 0 评论 -
HDU3549_Flow Problem(网络流/EK)
Flow ProblemTime Limit: 5000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 6987 Accepted Submission(s): 3262Problem DescriptionNetwork flow原创 2014-07-15 21:09:10 · 668 阅读 · 0 评论