做过的,有意义多次看的,有趣的题目整合包 图论相关: 【BZOJ-3308】九月的咖啡店 线性筛素数+有趣的处理+最大费用最大流 【BZOJ-4205】卡牌配对 线性筛素数+最大流+玄学的效率 【BZOJ-2095】Bridge 混合图欧拉回路 【BZOJ-1797】Mincut 最小割 最大流+T ...
分类:
其他好文 时间:
2016-04-14 22:24:44
阅读次数:
165
题目1 ZJOI 最小割 题目大意: 求一个无向带权图两点间的最小割,询问小于等于c的点对有多少。 算法讨论: 最小割 分治 代码: 题目2 CQOI2016 不同的最小割 题目大意: 求所有点对问不同的最小割数目。 算法讨论: 最小割 分治 和上面的一个题有区别么? 代码: ...
分类:
其他好文 时间:
2016-04-12 12:56:43
阅读次数:
225
3144: [Hnoi2013]切糕 Description Input 第一行是三个正整数P,Q,R,表示切糕的长P、 宽Q、高R。第二行有一个非负整数D,表示光滑性要求。接下来是R个P行Q列的矩阵,第z个 矩阵的第x行第y列是v(x,y,z) (1≤x≤P, 1≤y≤Q, 1≤z≤R)。 100 ...
分类:
其他好文 时间:
2016-04-07 20:44:08
阅读次数:
283
点击打开链接
题意:给定的点中,每个点都有自己的权值,问从s走到d,删除几个点之后走不到了,且这几个点的权值最小
思路:看着就像是最小割,直接模版敲完,因为权值在点上,而不是边上,所以要将点拆开,然后求最大流,无向边不用考虑太多,因为这些边并不影响整个网络的最大流作用只是将点联通而已,如a--b,则建a+n到b的无穷大,和b+n到a的无穷大,因为每个点的后续都是i+n,1#include
#...
分类:
其他好文 时间:
2016-04-05 17:52:22
阅读次数:
147
杭电上碰巧有几道求最小割的题目,用网络流解超时。通过离散数学中的一些知识可以将平面图最小割转化为最短路径,通过最短路解提高效率。这个转化过程很简单,但是很巧妙,详细内容可以参考《浅析最大最小定理在信息学竞赛中的应用》。1. 【HDU】 3870 Catch the Theves有一个网格拓扑,每条边 ...
分类:
其他好文 时间:
2016-04-05 02:04:52
阅读次数:
317
1797: [Ahoi2009]Mincut 最小割 Description A,B两个国家正在交战,其中A国的物资运输网中有N个中转站,M条单向道路。设其中第i (1≤i≤M)条道路连接了vi,ui两个中转站,那么中转站vi可以通过该道路到达ui中转站,如果切断这条道路,需要代价ci。现在B国想找 ...
分类:
其他好文 时间:
2016-04-04 22:44:55
阅读次数:
254
题目大概说给一张图,每个点都有权,边的权等于其两端点权的异或和,现已知几个点的权,为了使所有边的边权和最小,其他点的权值该是多少。 很有意思的一道题,完全看不出和网络流有什么关系。 考虑每个未知的点$x$的权的二进制的第$i$位$x_i$,其对边权和的贡献为$\sum_{(x,y)\in E}(2^ ...
分类:
其他好文 时间:
2016-04-03 10:27:17
阅读次数:
222
[POJ 2987]每个人都为公司带来一个收益,公司老板要裁员(当然是业绩不好给公司带来负收益的人被裁掉啦~),然而踢走一个人会把他的下属都踢走,求最大收益 最大权闭合子图~,其实就是最小割啦,此题要求最小化走的人数,然而就是最小割中的人数QAQ(并不知道为什么),dfs(S)相关的点 [HDU 3 ...
分类:
其他好文 时间:
2016-04-03 10:20:33
阅读次数:
160
题目大概说有n个任务,每个任务可以提前或推迟,提前或推迟各有一定的费用,有的任务一旦推迟另一个任务也必须推迟,问怎么安排任务使花费最少,且最少花费的条件下提前的任务数最多能多少。 问题就是要把各个任务分成两个集合。这么建容量网络求最小的S-T割:源点向各个任务连容量为提前的费用的边,各个任务向汇点连 ...
分类:
其他好文 时间:
2016-03-29 23:46:57
阅读次数:
246
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5294 Tricks Device Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total ...
分类:
其他好文 时间:
2016-03-28 08:55:13
阅读次数:
283