
网络流
文章平均质量分 66
ez_yww
这个作者很懒,什么都没留下…
展开
-
【XSY1996】【BZOJ1565】【NOI2009】植物大战僵尸 网络流 最大权闭合子图
题目描述 给你一个n×mn\times m的地图,每个格子上都有一颗植物,有的植物能保护其他植物。僵尸从右往左进攻,每吃掉一颗植物就可以得到ai,ja_{i,j}的收益(ai,ja_{i,j}可以是负数)。求僵尸的最大收益 1≤n≤20,1≤m≤301\leq n\leq20,1\leq m\leq30题解 这种一个东西可以保护另一个东西而且数据范围那么小的题目显然是最大权闭合子图。原创 2017-08-13 11:33:17 · 340 阅读 · 0 评论 -
【XSY2024】【BZOJ2095】【POI2010】Bridge 网络流
题目描述 给你一个无向图,每条边的两个方向的边权可能不同。要求找出一条欧拉回路使得路径上的边权的最大值最小。题解 我们先二分答案ansans,把边权大于ansans的边删掉。 现在图中还剩下一些有向边和一些无向边,也就是说这是一个混合图。 混合图的欧拉回路怎么求? 先把无向边定向(方向任意),求出每个点的出度d1id1_i和入度d2id2_i。如果存在点ii使得|d1i−d2i|原创 2017-08-13 14:28:18 · 323 阅读 · 0 评论 -
【XSY1081】随机存储器 网络流
题目描述 Bob有2n2^n字节的内存,编号为[0,2n−1)[0,2^n-1)。他想对每个字节的内存分别分配一个值。对于编号为ii的内存,如果它被分配了一个值j(0≤j<2m)j(0\leq j<2^m),那么该字节产生的基本欢乐值为wi,jw_{i,j}。 更欢乐的是,每一个字节还有一个临界值cic_i。对于两个不同的字节,编号分别为a,b(a<b)a,b(a<b),如果以下两个条件同时成立原创 2017-09-14 20:03:23 · 231 阅读 · 0 评论 -
ISAP算法
为什么叫ISAP ISAP(Improved Shortest Augment Path):改进的最短增广路,属于增广路算法算法 Dinic算法中,我们每次都需要BFS出层次图,而在ISAP中,我们只需要初始化时BFS出层次图(从TT向SS进行),然后在増广的过程中维护标号dd(就是到汇点TT的距离)。 増广的过程和Dinic类似,搜索时沿着dv=du−1d_v=d_u-1的边走,走出来的肯定原创 2017-10-18 16:28:29 · 2409 阅读 · 1 评论 -
【XSY1762】染色问题 网络流
题目描述 给定一张nn个点mm条边的无向图。每个顶点有一个颜色,要么是黑,要么是白。我们想进行一些操作,使得最终每一条边的两个端点都是不同的颜色。每一次操作,你可以将一条边的两个端点交换颜色。求最少的操作次数和具体的操作方式。 n≤500n\leq 500题解 首先黑白染色,假设要让染出来的黑点最终成为黑点,那么 1.对于原来的每个黑点ii,连边(S,i,1,0)(S,i,1,0)原创 2017-10-03 20:17:57 · 625 阅读 · 0 评论 -
【BZOJ2127】happiness 网络流
题目描述 有n×mn\times m个人,排成一个n×mn\times m的矩阵。每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。问全班最大喜悦值的和最大是多少。 n,m≤100n,m\leq 100题解 先把问题简化,考虑只有两个人,甲选文科的喜悦值为aa,甲选理科原创 2017-11-13 21:47:20 · 315 阅读 · 0 评论 -
【XSY2718】gift 分数规划 网络流
题目描述 有nn个物品,买第ii个物品要花费aia_i元。还有mm对关系:同时买pi,qip_i,q_i两个物品会获得bib_i点收益。 设收益为BB,花费为AA,求⌈BA⌉−1\lceil\frac{B}{A}\rceil-1 n≤400,m≤200000,1≤ai,bi≤100n\leq 400,m\leq 200000,1\leq a_i,b_i\leq 100题解原创 2018-01-14 21:11:46 · 395 阅读 · 0 评论 -
【XSY2708】hack 网络流
题目描述 给你一个图,每条边有一个权值。要求你选一些边,满足对于每条从11到nn的路径上(可以不是简单路径)有且仅有一条被选中的边。问你选择的边的边权和最小值。 n≤100n\leq 100题解 先把整张图分为两个集合S,TS,T,其中SS是从原点开始BFS能够到达的点组成的集合,TT是剩下的点组成的集合。 如果没有在一条路径上只能选一条边的限制,就是一个普通的网络流了。 我们看看什么情况原创 2018-01-10 08:09:51 · 255 阅读 · 0 评论