![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
————最小割
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
【ZJOI2009】[JZOJ1637] 狼和羊的故事
Description “狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩阵的边缘已经装上了篱笆。可是Drake很快发现狼再怎么也是狼,它们总是对羊垂涎三尺,那首歌只不过是一个动人的传说而已。所以Ore原创 2016-09-21 20:16:33 · 547 阅读 · 0 评论 -
【最小割】[JZOJ4020] Revolution
Description 地图是个n*m的网格。 选择投资格子(i,j)会消耗a[i][j]的金钱 如果一个格子被投资,或者四连通的格子都被投资(边界可能不需要四个),就可以获得该格子的收益。 求收益-花费的最大值,当然也可以不投资。 第一行两个数 n,m(n,m ≤ 20),表示矩形的长和宽。 接下来 n 行,每行是 m 个字符组成的字符串,描述投资的花费。 ...原创 2018-07-16 22:03:13 · 177 阅读 · 0 评论 -
[JZOJ5602]【NOI2018模拟3.26】Cti
Description 有一个 n × m 的地图, 地图上的每一个位置可以是空地, 炮塔或是敌人. 你需要操纵炮塔消灭敌人. 对于每个炮塔都有一个它可以瞄准的方向, 你需要在它的瞄准方向上确定一个它的攻击位置,当然也可以不进行攻击. 一旦一个位置被攻击, 则在这个位置上的所有敌人都会被消灭. 保证对于任意一个炮塔, 它所有可能的攻击位置上不存在另外一个炮塔. 定义炮弹的运行轨原创 2018-03-27 17:29:18 · 241 阅读 · 0 评论 -
最小割树 学习小记
Text给出一个无向图,要求两两之间最小割最小割树可以只用跑N最小割来求出两两之间的我们有定理mincut(a,b)≥min(mincut(a,c1),mincut(c1,c2),...,mincut(cm,b))mincut(a,b)\geq min(mincut(a,c1),mincut(c1,c2),...,mincut(cm,b))证明可以先考虑三个点a,c,b的情况,然后再推广,此处不再赘原创 2017-12-20 22:05:25 · 420 阅读 · 0 评论 -
[JZOJ5495]【清华集训2017模拟12.09】MiniumCut
Description有一个无向图 给出两两点间的最小割构造出这个图,输出任意一种 对于 100% 的数据, n<=100Solution利用最小割树的性质来考虑两两点的最小割等于这两点在最小割树上的路径边权最小值相当于给出了完全图,要求这样一个生成树,使得生成树上任意两个点之间的边最小值等于这原图中这两个点直连边的边权那么就是这个图的最大生成树为什么呢?考虑新加入一条边,因为是最大生成树,所以原创 2017-12-20 21:31:53 · 327 阅读 · 0 评论 -
[JZOJ1919] [BZOJ2127]【2011集训队出题】happiness(最小割之二元关系)
Description 高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。 作为计算机竞赛教练的scp大老板,想知道如何分配可以使得全班的喜悦值总和最大。 Solution因为只有两种选择,并且选择之间有关系原创 2016-11-04 20:28:08 · 730 阅读 · 0 评论 -
最大权闭合子图
Preface这东西一看就跟网络流之类的有关系。。。Text首先,闭合子图就是就是在有向图中,这个子图中的点的所有出边指向的点,都在这个子图中。 闭合子图有 {1,2,3,4,5} {3,4,5},{2,4,5} {4,5},{5}顾名思义,最大权闭合子图就是点权最大的闭合子图 例子中为{3,4,5}那么最大权闭合子图的权和怎么求呢?大家有空可以看一看 胡伯涛《最小割模型在信息学竞赛中原创 2016-09-26 20:53:07 · 628 阅读 · 0 评论 -
[JZOJ6081]【GDOI2019模拟2019.3.23】Deadline【最小割】
Description 有n个0/1类型的任务,现在有m天来完成这些任务。 每个任务可以在若干天被完成,这些完成关系可以用数对(u,v)来表示,意思是任务u能在第v天被完成,但每天只能完成一种任务。 在做这些任务之前,需要先确定每一天完成0类还是1类任务,显然这样的确定方案有2m2^m2m种,然后你会在满足要求的情况下尽可能的多做。 现在问对于所有确定的限制方案,做的任务数的最小值。 n,m≤20...原创 2019-03-24 21:59:41 · 292 阅读 · 0 评论