太羞耻了,m n写反了(主要是样例n m相等) 建图方法比较高(ji)端(chu),对于可以加栅栏的地方连上1的边,然后求最小割即可 为了让代码优(suo)美(duan),我写了一个check,避免多次重复的时候犯错(简直是我这种mn都能打反的人必备) 让我好好想想最近在犯什么错: 1.%d多打或少 ...
分类:
其他好文 时间:
2016-08-30 21:28:37
阅读次数:
207
题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=4307 Description Let A be a 1*N matrix, and each element of A is either 0 or 1. You are to find su ...
分类:
其他好文 时间:
2016-08-24 12:33:29
阅读次数:
222
首先通过分数规划,二分答案$mid$,将每条边边权重置为$t-mid\times s$,用DP求出终点到该点的最短路,若非正则可以更小。 如此可以计算出每个出入口的最小危险值,然后把奇点放在$S$,偶点放在$T$,代价为危险值,对于每个空腔,在相应点之间连无穷边,求最小割即可。 ...
分类:
其他好文 时间:
2016-08-21 06:27:53
阅读次数:
141
题目链接:点击打开链接
思路:
最大权闭合子图的裸题, 给个学习资料:点击打开链接
当结点即有正权值又有负数权值时, 怎么求任意闭合子图的最大和呢? 只要求出最小割E, 用总的正数权值TOT 减去E就是答案。
细节参见代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2016-08-17 21:26:50
阅读次数:
159
Less Time, More profit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem Description The city planners plan to ...
分类:
其他好文 时间:
2016-08-17 00:09:51
阅读次数:
220
【题目大意】 给定n个人,每个人有一个佣金,i和j如果同时被雇佣会产生2*E(i,j)的效益,i和j如果一个被雇佣一个不被雇佣会产生E(i,j)的亏损,求最大收益。 【思路】 如果没有亏损,其实非常类似这道题:★ 注意在这类问题里的最小割指代的是损失最小化。对于这道题,我们把S看作雇佣,T看作不雇佣 ...
分类:
其他好文 时间:
2016-08-15 19:00:43
阅读次数:
217
2521: [Shoi2010]最小生成树 Description Secsa最近对最小生成树问题特别感兴趣。他已经知道如果要去求出一个n个点、m条边的无向图的最小生成树有一个Krustal算法和另一个Prim的算法。另外,他还知道,某一个图可能有多种不同的最小生成树。例如,下面图 3中所示的都是图 ...
分类:
其他好文 时间:
2016-08-14 19:17:03
阅读次数:
205
题目地址:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=5276
思路:最小割。将每个点拆成 i 和 i',设一个源点与汇点。
1.对于边i--->j,连边i'--->j,容量为对应边的费用。
2.源点到 i 连边,容量为满足条件后购...
分类:
其他好文 时间:
2016-08-10 11:04:02
阅读次数:
168
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3691
思路:无向图最小割模板题。 流量最小且汇点自定,则可在最小割T集中任选一点当做汇点。
#include
#include
#include
#include
#define debu
using namespace std;
const int maxn=350;
const int I...
分类:
其他好文 时间:
2016-08-05 21:36:17
阅读次数:
197