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

随笔分类 -  图论

1 2 3 4 下一页

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

posted @ 2016-04-05 11:21 hahalidaxin

bzoj 4423 [AMPPZ2013]Bytehattan(对偶图,并查集)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4423 【题意】 给定一个平面图,随时删边,并询问删边后两点是否连通。强制在线。 【科普】 设有平面图G=(V,E),满足下列条件的图G'= (V',E') 称为图G的对偶图:G的任一面R 阅读全文

posted @ 2016-03-31 15:21 hahalidaxin

bzoj 2438 [中山市选2011]杀人游戏(SCC+概率)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2438 【题意】 N个人中有一个杀手,每次询问一个人可能被杀或被告知其认识的人中谁是杀手谁是平民,问不被杀的情况下知道谁是杀手的概率。 【思路】 对于一个scc,如果我们询问一个不是杀手的 阅读全文

posted @ 2016-03-30 08:53 hahalidaxin

bzoj 2959 长跑(LCT+BCC+并查集)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2959 【题意】 n个点,提供操作:连边,修改点权,查询自定义边的方向后起点a终点b能经过的最大点权和。 【思路】 对于一个边的双连通分量,显然可以将权值全部获得。 如果没有连边操作,我们 阅读全文

posted @ 2016-03-26 18:29 hahalidaxin

bzoj 3732 Network(最短路+倍增 | LCT)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3732 【题意】 给定一个无向图,处理若干询问:uv路径上最长的边最小是多少? 【思路一】 最小生成树+倍增算法。 同NOIP2013货车运输。 【代码】 1 #include<set> 阅读全文

posted @ 2016-03-26 08:37 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

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

1 2 3 4 下一页