山东济南彤昌机械科技有限公司 山东济南江鹏工贸游有限公司

随笔分类 -  网络流

1 2 3 下一页

[OI]省选前模板整理
摘要:省选前把板子整理一遍,如果发现有脑抽写错的情况,欢迎各位神犇打脸 :) 数学知识 数论: 高精度: 矩阵乘法: 数据结构 树状数组: 线段树: Treap: splay: 主席树: Link-Cut-Tree 图 2-SAT: 有向图的强联通分量: 无向图的边的双连通分量: 最短路: 最小生成树: 阅读全文

posted @ 2016-04-05 11:21 hahalidaxin

bzoj 3218 a + b Problem(最小割+主席树)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3218 【题意】 给n个格子涂白或黑色,白则wi,黑则bi的好看度,若黑格i存在: 1<=j<I,li<=aj<=ri,格子为白色 则损失pi,问最大的好看度。 【思路】 考虑建立最小割模 阅读全文

posted @ 2016-03-28 19:26 hahalidaxin

vijos P1213 80人环游世界(有源汇的上下界费用流)
摘要:【题目链接】 https://vijos.org/p/1213 【题意】 m个人将n个点访问完,每个点能且只能访问v次,点点之间存在有权边,问最小费用。 【思路】 有源汇的上下界最小费用最大流。 每个点只能访问v次,可以拆点后点点之间连一条上下界均为v费用为0的边。对于上下界依旧选择用ST平衡流量。 阅读全文

posted @ 2016-03-24 20:08 hahalidaxin

bzoj 3698 XWW的难题(有源汇的上下界最大流)
摘要:【题意】 对每个格子确定上下取整,使得满足1.A[n][n]=0 2.每行列前n-1个之和为第n个 3.格子之和尽量大。 【思路】 设格子(i,j)上下取整分别为up(i,j)down(i,j),构图如下: 于是问题转化成了有源汇的上下界最大流问题。 【代码】 阅读全文

posted @ 2016-03-24 17:59 hahalidaxin

bzoj 2502 清理雪道(有源汇的上下界最小流)
摘要:【题意】 有一个DAG,要求每条边必须经过一次,求最少经过次数。 【思路】 有上下界的最小流。 边的下界为1,上界为无穷。构造可行流模型,先不加ts边跑一遍最大流,然后加上t->s的inf边跑一遍最大流。 【代码】 阅读全文

posted @ 2016-03-24 16:18 hahalidaxin

sgu 176 Flow construction(有源汇的上下界最小流)
摘要:【题目链接】 http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11025 【模型】 有源汇点的上下界最小流。即既满足上下界又满足流量平衡的最小流量。 【思路】 按照可行流构造网络。不连t->s的边先跑一遍附加源汇点的最大流,然后 阅读全文

posted @ 2016-03-24 15:25 hahalidaxin

poj2396 Budget(有源汇上下界可行流)
摘要:【题目链接】 http://poj.org/problem?id=2396 【题意】 知道一个矩阵的行列和,且知道一些格子的限制条件,问一个可行的方案。 【思路】 设行为X点,列为Y点,构图:连边(s,Xi,sumXi,sumXi)(Yi,t,sumYi,sumYi)(Xi,Yj,down[i][j 阅读全文

posted @ 2016-03-24 11:45 hahalidaxin

sgu 194 Reactor Cooling(有容量上下界的无源无汇可行流)
摘要:【题目链接】 http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=20757 【题意】 求有容量上下界的无源无汇可行流。 【思路】 无源无汇可行流要求所有的顶点都满足流量平衡。 基本思路是转化成最大流来做。 对于边(u,v,b,c) 阅读全文

posted @ 2016-03-23 21:25 hahalidaxin

bzoj 1061 [Noi2008]志愿者招募(数学模型,MCMF)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1061 【题意】 雇人满足每天至少需要的人数。 【思路一】 Byvoid的题解 click here 任意一个变量在两个方程组中且一正一负,根据流量守恒的原理构图。正变量看作流入量,负变量 阅读全文

posted @ 2016-03-23 20:38 hahalidaxin

bzoj 3171 [Tjoi2013]循环格(MCMF)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3171 【题意】 给定一个方向矩阵,要求改变最少的格子,使得任意一个点都在一个环中。 【思路】 任意一个点位于一个环中,即等价于所有的点都有且仅有一个后继。 对于一个点构建X Y结点。 连 阅读全文

posted @ 2016-03-23 19:09 hahalidaxin

spoj 839 Optimal Marks(二进制位,最小割)
摘要:【题目链接】 http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=17875 【题意】 给定一个图,图的权定义为边的两端点相抑或值的和。问如何给没有权值的点分配权值使得图的权值最小。 【思路】 考虑每一二进制位i,即我们要依次确定每 阅读全文

posted @ 2016-03-23 17:48 hahalidaxin

bzoj 1458 士兵占领(最大流)
摘要:【题意】 n行m列,第i行必须放L[i],第j列必须放C[j],有障碍格,求满足条件至少需要放多少。 【思路】 至少放多少等价于最多不放多少。 对行列分别建XY点,则连边(S,Xi,a)(Yi,T,b),a表示i行可以放到数目-需要放的数目,b类似。对于不是障碍的格子(i,j),连边(Xi,Yj,1 阅读全文

posted @ 2016-03-23 14:34 hahalidaxin

bzoj 3931 [CQOI2015]网络吞吐量(最短路,最大流)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3931 【题意】 只能通过1-n的最短路,求网络最大流 【思路】 分别以1,n为起点做最短路,则可以判断一条边是否在最短路上。 以最短路构建网络,并且将一个点拆成两个中间连c[i]表示结点 阅读全文

posted @ 2016-03-23 11:57 hahalidaxin

bzoj 2229 [Zjoi2011]最小割(分治+最小割)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2229 【题意】 回答若干个关于割不超过x的点对数目的询问。 【思路】 [最小割最多有n-1个,这n-1个最小割构成一个最小割树] 分治法寻找n-1个最小割。对于当前点集X,任选两点为ST 阅读全文

posted @ 2016-03-23 10:54 hahalidaxin

bzoj 1324 Exca王者之剑(黑白染色,最小割)
摘要:【题意】 两相邻点不能同时选,选一个点集使得权值和最大。 出题人语文好。。。 【思路】 将图进行黑白二染色,然后构建最小割模型。 【代码】 阅读全文

posted @ 2016-03-23 09:27 hahalidaxin

BestCoder Round #75 解题报告
摘要:King's Cake 【思路】 递推 公式:f(n,m)=f(max(m,n-m),min(m,n-m))+1,n>m 【代码】 1 #include<cstdio> 2 #include<iostream> 3 using namespace std; 4 5 int max(int a,int 阅读全文

posted @ 2016-03-23 09:02 hahalidaxin

bzoj 3275 Number(最小割)
摘要:【题意】 给定n个数,要求选出一些数满足 1.存在c,a*a+b*b=c*c 2.gcd(a,b)=1 使得和最大。 【思路】 二分图的最大权独立集(可以这么叫么QAQ 先拆点,对于不满足条件的两个点,连边(u,v’,inf),(v,u’,inf),另外连边(S,u,a[u]),(u,T,a[u]) 阅读全文

posted @ 2016-03-22 19:42 hahalidaxin

bzoj 2132 圈地计划(黑白染色,最小割)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2132 【题意】 给定n*m个区域,建工业区价值A,建商业区价值B,如果(i,j)有k个相邻区域与之所建不同则价值为k*C,求最大获益。 【思路】 首先将图黑白染色,使(i+j)&1的为白 阅读全文

posted @ 2016-03-22 17:48 hahalidaxin

bzoj 2127 happiness(最小割)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2127 【题意】 有n*m个学生,每个人可以选择学文学理,都会有相应的分值,而且相邻两个人如果选择相同还会产生联合分值,求最大分值。 【思路】 建立ST,首先由S连边(S,u,a)a代表学 阅读全文

posted @ 2016-03-22 16:17 hahalidaxin

bzoj 1391 [Ceoi2008]order(最小割)
摘要:【题意】 有n个有偿工作选做,m个机器,完成一个工作需要若干个工序,完成每个工序需要一个机器,对于一个机器,在不同的工序有不同的租费,但买下来的费用只有一个。问最大获益。 【思路】 对于工作和机器建点,由S向每一个工作连边(S,u,a)a为完成工作的奖励,由一个工作向所需机器连边(u,v,b)b为租 阅读全文

posted @ 2016-03-22 11:55 hahalidaxin

1 2 3 下一页