小$M$的作物(最小割) 做的第一道网络流,因为一个智障错误调了好久嘤嘤嘤 题目描述 小$M$在$MC$里开辟了两块巨大的耕地$A$和$B$(你可以认为容量是无穷),现在,小$P$有$n$中作物的种子,每种作物的种子有$1$个(就是可以种一棵作物)(用$1...n$编号)。 现在,第$i$种作物种植 ...
分类:
其他好文 时间:
2019-03-22 18:45:01
阅读次数:
125
题目描述 有点懵……这和最小割有关系?而且这题暴力也不好写吧……总不能一个一个枚举权值吧。 考虑如果点的权值只有1和0的情况。如果一个点到另一个点之间有一条路径,并且它们已经确定一个为1,一个为0,那么这条路径上的点你不管如何赋值,都至少会产生1的代价。那么我们想要达到最小值,应该是考虑如何选择,所 ...
分类:
其他好文 时间:
2019-03-16 09:40:06
阅读次数:
158
$ \color{ 0066ff}{ 题目描述 }$ 文理分科是一件很纠结的事情!(虽然看到这个题目的人肯定都没有纠结过) 小P所在的班级要进行文理分科。他的班级可以用一个n m的矩阵进行描述,每个格子代表一个同学的座位。每位同学必须从文科和理科中选择一科。同学们在选择科目的时候会获得一个满意值。满 ...
分类:
其他好文 时间:
2019-03-15 18:54:05
阅读次数:
157
传送门 分析 权值不同点之间连权值为1的边 起点向每个1,每个0向终点也连权值为1的边 跑最小割即可 代码 ...
分类:
其他好文 时间:
2019-03-13 23:07:45
阅读次数:
274
"传送门" 最小割,割点,模板。。。 代码: c++ include include include include include using namespace std; void read(int &x) { char ch; bool ok; for(ok=0,ch=getchar(); ! ...
分类:
其他好文 时间:
2019-03-03 20:56:48
阅读次数:
158
一、一些结论 1.最大流最小割定理(Maximum Flow, Minimum Cut Theorem):网络的最大流等于最小割 2.任意一个流都小于等于任意一个割(废话) ...
分类:
其他好文 时间:
2019-02-19 20:03:52
阅读次数:
167
定理一: 如果f是网络中的一个流,CUT(S,T)是任意一个割,那么f的值等于正向割边的流量与负向割边的流量之差。 证明: 设X和Y是网络中的两个顶点集合,用f(X,Y)表示从X中的一个顶点指向Y的一个顶点的所有弧(弧尾在X中,弧头在Y中: )的流量和。只需证明:f=f(S,T) f(T,S) 即可 ...
分类:
其他好文 时间:
2019-02-16 09:12:57
阅读次数:
197
我满心以为本题正解为最短路,结果到处都是最大流…… 几乎所有的都写了什么“对偶图”跑最短路~~,但我真的不知道什么叫做对偶图~~ 介绍一下本题的最短路算法叭。并不算难。主要是感性理解。 首先很容易观察出这是一个最小割,那么就是求最大流了。 但是这题的点数高达10e6,按常理来说最大流应该稳稳地TLE ...
分类:
其他好文 时间:
2019-02-14 20:45:48
阅读次数:
217
题目 求选最少点个数的最大权闭合子图。(板子题) 最小割入门题,什么都不想说,丢个别人题解地址就跑。 附加几点个人理解:与s相通的S点集是闭合子图,剩下的与t相通的T点集是其他的。任意一个割都保证了有一个闭合子图是S集。 然后是选最少点个数,考虑加入最大权时存在多个方案,选的点个数不同,既然各方案都 ...
分类:
其他好文 时间:
2019-02-10 23:29:11
阅读次数:
250
一、相关概念 1、点连通度:最小V的点数(一个图的点的连通度是最小割点集合中的顶点数) 2、边连通度:最小E的边数(一个图的边的连通度是最小割边集合中的顶点数) 3、割点:去掉割点这个图不连通(点连通度为1时,V的唯一元素) 4、割边(桥):去掉割边这个图不连通(边连通度为1时,E的唯一元素) 5、 ...
分类:
其他好文 时间:
2019-02-09 15:06:35
阅读次数:
1014