
网络流
文章平均质量分 76
HelloWorld10086
追随大神的脚步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
POJ - 1273 Drainage Ditches (网络流入门题)
题目大意: 每当下雨,农夫最喜爱的养尊处优的地方周围就变成了一个池塘,这让他很不爽,所以决心要把这个问题解决掉,所以他就在四周建造了一些渠沟以便排水,更为巧妙地是可以把这水排到一个小溪处。 编号为1的节点作为池塘,编号为n的地方作为小溪。求最大排水量。 解析: 网络流算法的入门题,注意有重边,所以如果出现重边,就把那条路径加上重边,等价于把那条边给扩大了。 #include #in原创 2014-11-25 18:27:21 · 821 阅读 · 0 评论 -
UVA - 11045 My T-shirt suits me (最大流-二分图匹配)
题目大意: 有n件衣服,m个人。 有6种型号衣服,没种衣服件数一样,每种型号n/6件。 每个人可以适合穿两种型号的衣服。 问:能否让所有人都穿上合适的衣服。 解析: 首先图有两个部分,一个是源点与6个点(6种型号)相连,每条边容量为n/6,即每种衣服有几件 第二部分是一个汇点加上m个点(m个人),将所有人的点与汇点相连,边的容量为1,即每个人最后选一件 然后这种型号如果可以时候原创 2014-11-26 16:19:38 · 945 阅读 · 0 评论 -
UVA - 753 A Plug for UNIX (最大流)
题意: 有若干个电器设备需要不同的适配器才能接上电源,现在你要让尽可能多的电气设备接上电源。 首先你手中有n个适配器和适配器的型号,再告诉你有m个电器和他们分别对应的适配器的型号,最后还有一个商店提供买不同型号的适配器转换器,转换是单向的A B表示能把A接口转换成B接口(就是原来需要用A适配器的现在可以用B适配器当然也可以用原来的不变)超市提供的转换器数量是没有限制的,可以无限买。 思路原创 2014-11-27 20:58:36 · 810 阅读 · 0 评论 -
FZU - 2039 Pets (网络流最大流)
题意: n只顾客,m个宠物,e种条件,条件表示顾客x不会买宠物y,每个顾客只买一只宠物。求最多卖出几只宠物 思路:网络流,建图如果客户x不买宠物y,就把那点边标记为0,否则标记为1,然后求该图的最大流。原创 2014-11-23 18:23:50 · 744 阅读 · 0 评论 -
UVA - 10594 Data Flow (最小费用最大流)
题目大意: 在无向图G中把D单位的数据从1号点传到N号点,每条边允许传输数据的最大容量均为K,给出每条边传输单位数据的费用,求最小传输D单位数据的费用。 解析: 注意是无向图,必然要用邻接表,将无向边分成两个方向的有向边。1为源点,N为汇点,求流量为D的最小费用,因为费用为D,则用0到1的容量为D,表示初始的费用。 然后套模板,求出0~n的最小费用。 总结:照着模板敲代码,我原创 2014-11-27 20:55:18 · 780 阅读 · 0 评论 -
UVA - 10330 Power Transmission (最大流+拆点)
题目大意: DESA是一个传输电力的项目。 电力是在Barisal的工厂发电,将电传输到Dhaka的发电站。Dhaka是一个大城市,几乎1000万人DESA想通过电网络传输最大的功率。但是发电的过程中会产生电力损耗。所以他们想要使用一些中转站的主要目的是通过几个网点转移电力力没有任何损失。 每一个这样的中转站都有不同的职能。这意味着如果一个中转站流入100单位功率,然而该中转站的容量是80单原创 2014-11-25 20:21:08 · 776 阅读 · 0 评论