随笔分类 - 网络流
HDU 3917 Road constructions 网络流 最小割模型。。
摘要:昨天TMD又没做出网络流。。就因为一句话看不懂。。悲剧。。题目应该是很好理解。。就是其中的一个括号要少为理解一下。。就是说工程队A要造1到2的路,工程队B要造2到3的路,就说工程队A和工程队B是有关系的。。这个要是理解了,最小割模型就可以构造了。。把每个工程队的税收为正权,连源点 。每个工程队的施工总和为 C[i],连汇点,值为C[i];
有联系的工程队之间连有向边,边权为inf。。最大权闭包的题目,关键在怎么建图用最大流来求 。。
答案为所以税收总和-最大流
*/
阅读全文
POJ 3281 Dining 网络流
摘要:N头牛,D种饮料,F种食物,每天牛吃一种食物一种饮料,食物和饮料都只有一份。问最大满足多少头牛。
构图:由于每头牛只需一份饮料和食物,所以每头牛要拆为两点,连容量为1的边。起点到所有食物连容量为1的边,饮料到汇点连容量为1的边。牛再和食物,饮料连。
构图的时候仔细一点就好了。。
阅读全文
HDU 3491 Thieves 网络流,拆点,最小割模型
摘要:题意:有n个城市和m条道路(双向),一伙小偷准备从S城出发到H城盗窃,为了将这伙小偷抓住,需要在这n个城市中的每一个城市安排一定数量的警察(每个城市警察的数量已经给出),但警察不希望在S城或H城遇到小偷.求解总共需要的最少警察数.
思路://最小割,把点拆成I,I+N,中间连的点为费用,保证只被切到一次;如果A点和B点相连,2个点连边,边容量为无穷大,保证不被切到 ,由于不能在S,H抓到,所以S,H点和自己S+N,H+N要连无穷大的边,保证不被割到。。
要有拆点的思想。。根据题目的意思来拆。。还要理解网络流的模板。。这个是重点。。
阅读全文
HDU 3879 Base Station 网络流(经典题)
摘要:这道题是个人赛得时候看到的。。但是实在想不出要怎么建图。。最后学长讲了才略懂。。
下面根据学长讲的做下总结:
题意:
公司得到了一共N个可以作为通讯信号中转站的地址,而由于这些地址的地理位置差异,在不同的地方建造通讯中转站需要投入的成本也是不一样的,所幸在前期调查之后这些都是已知数据:建立第i个通讯中转站需要的成本为Pi(1≤i≤N)。
•另外公司调查得出了所有期望中的用户群,一共M个。关于第i个用户群的信息概括为Ai, Bi和Ci:这些用户会使用中转站Ai和中转站Bi进行通讯,公司可以获益Ci。(1≤i≤M, 1≤Ai, Bi≤N)
•THU集团的CS&T公司可以有选择的建立一些中转站(投入成本),为一些用户提供服务并获得收益(获益之和)。那么如何选择最终建立的中转站才能让公司的净获利最大呢?(净获利 = 获益之和 - 投入成本之和)
•本题可以参考:(最大获利)
•:http://judge.noi.cn/problem?id=1142
阅读全文
POJ 3469 Dual Core CPU 网络流(坑爹)
摘要://这个题目巨坑爹啊。。那个数组的大小实在让我蛋疼。。这个题目就是
//建图还算好建的,,但是那个数组就要发挥你的想象力了。。我从440000,
////开始试,试了N次,,到最后都快崩溃了,,其间我一直相信我的程序没有写错。
//最后没办法了。。只能百度。。发现百度上的居然开了1000000,这让无比的蛋疼
//去试了下,,居然AC。。再感叹下,,这个坑爹的题目、、、
阅读全文
HDU 1569 方格取数(2) 网络流的应用
摘要://这道题就是方格取数(1)的略微加强。。只是这道的N变成50,用EK应该是会超时的。。
//这道题用EK会TLE,,要用ISPA,DINIC。。。
//所以以后写网络流建议直接写ISPA,或者DINIC,最好是DINIC,因为最快。。
//还有就是要学会黑白染色的两种方法。。
//还有就是模板的灵活运用。。
阅读全文
HDU 1565 方格取数(1) 网络流的应用
摘要:中文题意不解释。。
要懂这道题,要先懂得一些基本的概念。。在我的博客里面也有这些概念。。我这里再重复一下,也说明这些概念的重要性。。
//这道题用EK会TLE,,要用ISPA,DINIC。。。
//还有就是要学会黑白染色的两种方法。。
//还有就是模板的灵活运用。。
阅读全文
POJ 1459 Power Network 网络流模板题
摘要:/*这个题目是网络流的经典模板题;我刚刚接触网络流,为了熟悉模板我用这个题目写了三种模板。
题意:
给几个发电站,给几个消耗站,再给几个转发点。
发电站只发电,消耗站只消耗电,转发点只是转发电,再给各个传送线的传电能力。
问你消耗站能获得的最多电是多少。
思路:增加一个超级源点,和超级汇点。。把所给的发电站都和超级源点相连,把所给的消耗战都和超级汇点相连。。
这样就可以用网络流的最大流来做了。。*/
阅读全文
浙公网安备 33010602011771号