先预处理出来每个点对之间的最短距离然后二分答案,网络流判断是否可行就好了恩 1 /************************************************************** 2 Problem: 1738 3 User: rausen 4 ...
分类:
其他好文 时间:
2015-04-30 23:15:02
阅读次数:
234
解题报告 之 POJ 2391 Ombrophobic Bovines 最大流 拆点...
分类:
其他好文 时间:
2015-04-21 09:53:56
阅读次数:
201
同poj 2112.
代码:
//poj 2391
//sep9
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxN=1024;
const int maxM=100002;
const ll MAX=(1ULL<<63)-1;
struct Edge
{
int...
分类:
其他好文 时间:
2015-04-20 15:05:20
阅读次数:
158
题意:农场有F块草地,奶牛们在草地上吃草。这些草地间有P条路相连,这些路足够宽,再多的牛也能在路上行走。有些草地上有避雨点,奶牛在避雨点避雨。避雨点的容量是有限的。奶牛要在下雨前全部到达某个避雨点,计算报警至少要提前多少时间拉响,以保证所有的奶牛能够到达一个避雨点。
思路:先预处理floyd求出各点之间的最短路,拆点,将每个点拆成两个,注意第i个点连第i+F个点时保证单向,防止回流,权值为inf,另外是无向边,要建两条边(这个wa了我二十多发),网络流+二分,二分时间来判断两个地方能不能连边,求最大流,如果...
分类:
其他好文 时间:
2015-02-24 09:09:39
阅读次数:
151
http://poj.org/problem?id=2391写的挫的最大流会超时~~~题目描述:
Jack 农场主的奶牛实在是太讨厌被淋湿了。决定在农场设置降雨警报,这样在快要下
雨的时候可以让奶牛们都知道。他们设置设计了一个下雨撤退计划,这样在下雨之前每头奶牛都
能躲到避雨点。然而,天气预报并不总是准确的。为了使得错误的天气预报影响尽可能小,他们
希望尽可能晚地拉响警报,只要保证留有足够的...
分类:
其他好文 时间:
2015-02-18 18:48:33
阅读次数:
215
这是一道很经典的网络流的题目。首先我们考虑假如我们的时间为无穷大。我们吧每个点拆成2个点 i和i' .。虚拟源点s和汇点t。对于每个点建边(s,i, a[i]) (i‘,t,ib[i]) 。 其中a[i]为给点有多少牛,b[i]为容量。i和j连通 建边 (i,j',inf);如果最大流==所有牛的个数,就可能装下所有的牛。那么现在我们考虑时间。假设最大时间为T.那么如果i到j的的最短时间>T,那...
分类:
其他好文 时间:
2015-02-04 14:51:31
阅读次数:
161
Ombrophobic Bovines
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 15485
Accepted: 3361
Description
FJ's cows really hate getting wet so much that the...
分类:
其他好文 时间:
2015-01-22 09:30:03
阅读次数:
226
题意:
约翰的牛们非常害怕淋雨,那会使他们瑟瑟发抖.他们打算安装一个下雨报警器,并且安排了一个撤退计划.他们需要计算最少的让所有牛进入雨棚的时间. 牛们在农场的F(1≤F≤200)个田地上吃草.有P(1≤P≤1500)条双向路连接着这些田地.路很宽,无限量的牛可以通过.田地上有雨棚,雨棚有一定的容量,牛们可以瞬间从这块田地进入这块田地上的雨棚 请计算最少的时间,让每只牛都进入...
分类:
其他好文 时间:
2015-01-06 21:41:53
阅读次数:
181
题目大意:F个草场,P条道路(无向),每个草场初始有几头牛,还有庇护所,庇护所有个容量,每条道路走完都有时间,问所有奶牛都到庇护所最大时间最小是多少?思路:和POJ2112一样的思路,二分以后构建网络流跑就行TUT,问题是,这题是无向边!!无向边啊 题目还给出3 2 702 3 90这么让人觉得是有...
分类:
其他好文 时间:
2014-11-26 16:03:57
阅读次数:
236
POJ 2391 Ombrophobic Bovines
题目链接
题意:一些牛棚,有a只牛,现在下雨,每个牛棚容量量变成b,现在有一些道路连接了牛棚,问下雨后牛走到其他牛棚,使得所有牛都有地方躲雨,最后一只牛要走多久
思路:二分答案,然后最大流去判断,建图的方式为,牛棚拆点,源点连向入点,容量为a,出点连向汇点容量为b,中间入点和出点之间根据二分的值判断哪些边是可以加入的
...
分类:
其他好文 时间:
2014-11-07 14:51:21
阅读次数:
257