随笔分类 -  图论-网络流

摘要:题目链接 "BZOJ2150" 题解 复习: 带上下界网络流两种写法: 1. 不建TSINF的边,即不考虑源汇点,先求出此时超级源汇的最大流,即无源汇下最大的自我调整,再加入该边,求超级源汇最大流增加的流量 2. 先求出【或观察出】ST的最大流,记为tot,然后撤销流量,再建立 阅读全文
posted @ 2018-07-13 14:46 Mychael 阅读(180) 评论(0) 推荐(0) 编辑
摘要:题目链接 "uoj132" 题解 真是一道大码题,,,肝了一个上午 老司机的部分是一个dp,观察点是按y分层的,而且按每层点的上限来看可以使用O(nd)dp,其中d是每层的点数 我们设f[i]表示从i点进入该层,直到走完为止所经过的最多点的数量,我们把原点也看做一棵树, 阅读全文
posted @ 2018-06-27 12:18 Mychael 阅读(212) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2668" 题解 容易想到由S向初始的黑点连边,由终态的黑点向T连边,然后相邻的点间连边 但是这样满足不了交换次数的限制,也无法计算答案 考虑如何满足一个点的交换次数限制 当然是拆点 但是一个位置被经过时会被交换两次,而终点和起点都只交换了一次 那么我们就拆成三个点$le 阅读全文
posted @ 2018-05-28 16:05 Mychael 阅读(124) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ1458" 题解 对行列分别建边,拆点,设置流量下限 然后S向行连边inf,列向T连边inf,行列之间如果没有障碍,就连边1 然后跑最小可行流即可 阅读全文
posted @ 2018-05-27 10:05 Mychael 阅读(270) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ4873" 题解 题意很鬼畜,就可以考虑网络流【雾】 然后就会发现这是一个裸的最大权闭合子图 就是注意要离散化一下代号 C++ include include include include include include define Redge(u) for (int k = 阅读全文
posted @ 2018-05-26 17:26 Mychael 阅读(166) 评论(0) 推荐(0) 编辑
摘要:题目链接 "BZOJ2597" 题解 orz思维差 既然是一张竞赛图,我们选出任意三个点都可能成环 总方案数为 (n3) 如果三个点不成环,会发现它们的度数是确定的,入度分别为2,1,0,出度为0,1,2 所以一个点的任意两个入度,都会对答案产生一个负的贡献 所以三 阅读全文
posted @ 2018-05-25 19:57 Mychael 阅读(147) 评论(0) 推荐(0) 编辑
摘要:题目 最近房地产商GDOI(Group of Dumbbells Or Idiots)从NOI(Nuts Old Idiots)手中得到了一块开发土地。据了解, 这块土地是一块矩形的区域,可以纵横划分为N×M块小区域。GDOI要求将这些区域分为商业区和工业区来开发。根 据不同的地形环境,每块小区域建 阅读全文
posted @ 2018-04-30 18:07 Mychael 阅读(140) 评论(0) 推荐(0) 编辑
摘要:题目 老C是个程序员。 作为一个懒惰的程序员,老C经常在电脑上玩方块游戏消磨时间。游戏被限定在一个由小方格排成的R行C列网格上,如果两个小方格有公共的边,就称它们是相邻的,而且有些相邻的小方格之间的公共边比较特殊。特殊的公共边排列得有很强的规律。首先规定,第1行的前两个小方格之间的边是特殊边。然后, 阅读全文
posted @ 2018-04-25 19:45 Mychael 阅读(321) 评论(0) 推荐(0) 编辑
摘要:题目 发生了火警,所有人员需要紧急疏散!假设每个房间是一个N M的矩形区域。每个格子如果是'.',那么表示这是一 块空地;如果是'X',那么表示这是一面墙,如果是'D',那么表示这是一扇门,人们可以从这儿撤出房间。已知门 一定在房间的边界上,并且边界上不会有空地。最初,每块空地上都有一个人,在疏散的 阅读全文
posted @ 2018-04-23 13:29 Mychael 阅读(218) 评论(0) 推荐(0) 编辑
摘要:题目 学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴。有n个男生和n个女生参加舞会 买一个男生和一个女生一起跳舞,互为舞伴。Cathy收集了这些同学之间的关系,比如两个人之前认识没计算得出 a[i][j] ,表示第i个男生和第j个女生一起跳舞时他们的喜悦程度。Cathy 阅读全文
posted @ 2018-04-19 19:56 Mychael 阅读(149) 评论(0) 推荐(0) 编辑
摘要:题目 有 n 种数字,第 i 种数字是 ai、有 bi 个,权值是 ci。 若两个数字 ai、aj 满足,ai 是 aj 的倍数,且 ai/aj 是一个质数, 那么这两个数字可以配对,并获得 ci×cj 的价值。 一个数字只能参与一次配对,可以不参与配对。 在获得的价值总和不小于 0 的前提下,求最 阅读全文
posted @ 2018-04-17 18:20 Mychael 阅读(154) 评论(0) 推荐(0) 编辑
摘要:题目 3333年,在银河系的某星球上,X军团和Y军团正在激烈地作战。在战斗的某一阶段,Y军团一共派遣了N个巨型机器人进攻X军团的阵地,其中第i个巨型机器人的装甲值为Ai。当一个巨型机器人的装甲值减少到0或者以下时,这个巨型机器人就被摧毁了。X军团有M个激光武器,其中第i个激光武器每秒可以削减一个巨型 阅读全文
posted @ 2018-04-15 16:30 Mychael 阅读(209) 评论(0) 推荐(0) 编辑
摘要:题目 现在,保密成为一个很重要也很困难的问题。如果没有做好,后果是严重的。比如,有个人没有自己去修电脑,又没有拆硬盘,后来的事大家都知道了。 当然,对保密最需求的当然是军方,其次才是像那个人。为了应付现在天上飞来飞去的卫星,军事基地一般都会建造在地下。 某K国的军事基地是这样子的:地面上两排大天井共 阅读全文
posted @ 2018-04-12 14:43 Mychael 阅读(163) 评论(0) 推荐(0) 编辑
摘要:①飞行员配对方案【二分匹配】 洛谷P2756 二分图匹配 + 输出方案 #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #define LL long long int 阅读全文
posted @ 2017-12-18 20:05 Mychael 阅读(216) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示