输入一个字符矩阵,'.'代表洞,'#'代表草地。可以把草改成洞花费为d,或者把洞改成草花费为f,最后还要在草和洞之间修围栏花费为b。首先把最外一圈的洞变成草,并累加花费。增加一个源点和一个汇点,源点连接每个草地,汇点连接每个洞。源点与最外一圈的草地连一条容量无穷大的边,与其他草地连一条容量为d的边。...
分类:
其他好文 时间:
2015-06-26 22:25:43
阅读次数:
255
题意:已给有向图,给定起点和终点S,T,问图中有多少个点去掉可以使S T不可达
思路:
按常规思路就是找一条最短路,最短路之外的所有点不符合条件,然后在最短路上搞搞就好了
为了加深一下最小割的理解就用最小割写了此题
拆点,拆点之间连容量为1的边,有向边连inf的边,最大流一下,显然关键点的拆点间的流是满流而且必须是最小割。
然后就从满流+最小割这两点判断就可以辣,若u -> v 不是最小...
分类:
其他好文 时间:
2015-06-18 13:42:54
阅读次数:
109
题意:给出若干个句子,每个句子包含多个单词。确定第一句是英文,第二句是法文。后面的句子两者都有可能。两个语种会有重复单词。现在要找出一种分配方法(给每个句子指定其文种),使得既是英文也是法文的单词数量最少。分析:网络流的最小割。建图方法如下,每个句子一个点。每个单词一个点。句子向其所属的单词连双向无...
分类:
其他好文 时间:
2015-06-18 11:07:26
阅读次数:
141
Destroying the bus stations
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2319 Accepted Submission(s): 743
Problem Description
Gab...
分类:
其他好文 时间:
2015-06-17 16:42:30
阅读次数:
152
题解:
如题。先算出那个分数值,然后看有哪些人还与源点相连。
最小割建图:原图每个点对应一个点,原图每条边对应一个点。每条边对应点向两端点对应点连边,注意要单向边。
这道题卡精度:
所以一些细节问题扒代码吧Qwq
eps:1e-5
因为是double网络流,所以二分上界别太大,边数就好。
代码:
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-06-10 10:28:04
阅读次数:
161
其实就是搬砖有N个任务,一台双核电脑每个任务可以在任意且仅一个核上运行每个在核A上花费Ai,核B上花费Bi有M对关系,若任务x与任务y不在一个核上运行,则要花费Cx,y求一种安排任务的方式,使得总花费最小解法:最小割源点向每个任务连边,容量Ai每个任务向汇点连边,容量Bi对于每一对关系x,y Cx,...
分类:
其他好文 时间:
2015-06-07 13:46:41
阅读次数:
78
poj3155:题目链接
题目大意:给出了n个点,m条无向边,选一个集合M,要求集合中的边数/点数的最最大
参考:最小割模型在信息学竞赛中的应用
先做了0-1分数规划,然后最大权闭合图,然后是最大密度子图。最大密度子图要用到前两个知识点。
注意:精度问题,这个题的单调性会出现一段为0的值,所以要用二分逼近最左侧的那个,然后在二分完成后,要用low(左边界)再求一次,这样是最精确的
#in...
分类:
其他好文 时间:
2015-05-28 21:30:55
阅读次数:
127
zoj2676:题目链接
题目大意:有一个n个点的网络,其中有m条光缆(所有的点都被连接,任意两个点之间最多有一条,不存在连接自身的),每条光缆有一定的价值,网络中1为起点,n为终点,现在要求找出一些光缆能分割开1到n,使它们不能相互通信,并且要求花费的和除以光缆数的值最小。输出选择的光缆的编号。
从问题中可以看出一定是0-1分数规划的题目,假设选出光缆的集合M,M为原图的一个割,光缆si∈M...
分类:
Web程序 时间:
2015-05-28 20:02:30
阅读次数:
134
题意:与正常的网络流一样,不过给定的第一行的最后一个数C的意思是能能否在给定的图里求出修改某一条边或者不修改某一条边是的这个图的流变成C,如果没修改就能有C,那么输出possible,通过修改能得到C输出possible+能修改的边集合,否则输出no possible
思路:(自己的是死暴力方法,直接爆了,想了很多法子都来不起,最后参照白书的思路来起了)可以先求出最大流,然后求出最小割里的弧,依...
分类:
其他好文 时间:
2015-05-27 21:07:58
阅读次数:
266
省选前做了许多poi的题,写一下题解吧bzoj1123 显然求割顶bzoj1102 bfs大家都会bzoj1131 简单的树形dpbzoj2079 SB题bzoj2157 树链剖分模板bzoj3894 最小割,这样的模型已经不新鲜了bzoj2086 求最长和>=0的序列,前缀和单调队列,然后倒着做b...
分类:
其他好文 时间:
2015-05-27 15:38:11
阅读次数:
138