来写一下对于最小割建模正确性的理解,困扰了好几天,今天算是看懂了。 前置知识:闭合子图,即一张图,图中边的终点也在该图中(可以选某点,但是不选它连接的边),其实就是割开一些边拿到一张闭合子图。 首先,明确一点,最初始的情况是只有点权,边代表关系$i \rightarrow j$表示选$i$必须选$j ...
分类:
其他好文 时间:
2019-07-27 13:07:44
阅读次数:
95
题目链接 "传送门" 题意 有$n$个士兵,要你给他们分配职业。有$m$对关系,对于某一对关系$u,v$,如果同为勇士则总能力增加$a$,同法师则增加$c$,一个勇士一个法师增加$\frac{a}{4}+\frac{c}{3}$,要你求最大的总能力。 思路 这位大佬的 "博客" 讲的很详细,大家可以 ...
分类:
其他好文 时间:
2019-07-27 09:19:05
阅读次数:
70
1008 Harmonious Army 网络流,自己还是要多练练网络流的题目。 最小割的模型,因为一个士兵要么在Mage,要么在Warrior。 所以我们把Mage当作源点,把Warrior当作汇点。 有关系的两点,有三种关系A,B,C,我们考虑割掉边的不同组合,重新计算出每条边的流量。 最后拿总 ...
分类:
其他好文 时间:
2019-07-25 10:46:43
阅读次数:
78
题意:有n个士兵 有两个阵营 有m对关系 在每队关系中 有 u v a b c 如果士兵u v 同时属于阵营A 那么军队士气加a 如果同时属于阵营B 那么军队士气加c 其他情况 军队士气加b 显然为两点式求最小割 为什么可以/2 进行连 可以尝试进行反证 (找不出反例) 比赛的时候想用如下的连法 但 ...
分类:
其他好文 时间:
2019-07-25 00:37:11
阅读次数:
108
T1 串 签到题。看完样例就很容易猜到这题答案多半就是$\{ 1,1,2\}$里面的,然后感性理解理性证明了一通,发现好像的确是这样。 如果串形如$aaaaaaa,aaaabaaaa,abababababa$,那么直接无解。 如果串不是回文串,就是1。 剩下的全都是2。 T2 变量 不算难的最小割, ...
分类:
其他好文 时间:
2019-07-20 21:41:24
阅读次数:
86
题面: https://www.luogu.org/problemnew/show/P3355 题解: 水题,染色+最小割。 ...
分类:
其他好文 时间:
2019-07-14 09:20:56
阅读次数:
64
首先题意就是裸的最小割啦 然后考虑如何统计边数 这里有一个trick: 我们设定一个大于$m$的阈值,对于每条边的边权我们乘这个阈值+1后跑最小割,得到的答案除以阈值就是真正的最小割,取模阈值后就是最少割掉的边数 为什么? 我们考虑:设原来的最小割割掉的边权为$v_{1},v_{2}...v_{n} ...
分类:
其他好文 时间:
2019-07-11 09:46:39
阅读次数:
148
Description 有N个工作,M种机器,每种机器你可以租或者买过来. 每个工作包括若干道工序,每道工序需要某种机器来完成,你可以通过购买或租用机器来完成。 现在给出这些参数,求最大利润 Input 第一行给出 N,M(1<=N<=1200,1<=M<=1200) 下面将有N块数据,每块数据第一 ...
分类:
其他好文 时间:
2019-07-09 15:19:09
阅读次数:
139
现在除了上下界网络流 和 最小割模型(最大权闭合子图)一类的正确性不会证明 也不是很会用。剩下的比较熟练了。 这几道 都是我精选的好题 觉得 想了很久都没有结果看题解的题目。 题目要求我们 四周相邻的棋子可以交换 但是也同时是在限制次数 最终交换到一个最终状态 。 1. 两个状态 如果黑色棋子和白色 ...
分类:
其他好文 时间:
2019-06-28 23:13:39
阅读次数:
220
慢慢更... 模板 HihoCoder上的最大流模板题:网络流二·最大流最小割定理 #include <cstdio> #include <cmath> #include <vector> #include <algorithm> #include <queue> #include <cstring ...
分类:
其他好文 时间:
2019-06-27 16:10:48
阅读次数:
89