zyf2000

"No regrets."

[BZOJ1266][AHOI2006]上学路线route(spfa+最小割)

题目描述传送门题目大意:给出一个n个点m条边的无向图,每一条边有长度和代价,先求1-n的长度最短路,在求去掉最小代价的边,使1-n的长度最短路变大题解首先建出来最短路径图,然后连边容量为代价,跑最小割就行了最短路径图也就是图上的每一条边都在至少一条最短路中,判断的时候只需要判断边(u,v,c)是否...

2017-05-11 22:23:42

阅读数:669

评论数:0

[BZOJ1570][JSOI2008]Blue Mary的旅行(最大流)

题目描述传送门题目大意:有n个点m条边的图,每一条边一天只能通过一定数量的人,每个人一天只能走一条边,问T个人全部从1走到n所用的最短天数。题解首先二分答案k,然后判定k天能不能过去 每个点拆k+1个点,分别表示k+1个时刻,然后对于从第i个时刻到第i+1个时刻连边,连对应的m条边,然后对于每一...

2017-05-09 21:33:31

阅读数:822

评论数:0

[BZOJ2095][Poi2010]Bridges(二分+最大流+欧拉图)

题目描述传送门题目大意:n个点m条边的无向图,每一条边正向走和反向走的价值是不同的。求图中的一个欧拉回路,并且走的价值的最大值最小。题解很容易想到二分答案,关键是怎么判定 判断欧拉回路的条件有两个:①整个图强连通②每个点的入度=出度 首先如果图中的某一条边断掉了那么无解 然后能走的边有一些是...

2017-04-14 08:46:50

阅读数:423

评论数:0

SDOI2017 Round1 解题报告

Day1A product题意简述定义f(0)=0,f(1)=1,f(n)=f(n−1)+f(n−2)(n≥2)f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n\ge 2) 求∏i=1n∏j=1mf(gcd(i,j))\prod\limits_{i=1}^n\prod\lim...

2017-04-12 07:43:21

阅读数:906

评论数:0

[BZOJ2285][Sdoi2011]保密(01分数规划+最小割)

题目描述传送门题解首先求出来n到1~n1的最短路,这个需要用到01分数规划 首先二分答案mid,那么假设∑ai∑bi≤mid{\sum a_i\over \sum b_i}\le mid,也就是当∑ai−∑bi∗mid≤0\sum a_i-\sum b_i*mid\le 0的时候说明还存在更优的...

2017-04-06 07:22:59

阅读数:612

评论数:0

[BZOJ4514][Sdoi2016]数字配对(数论+费用流)

题目描述传送门题解首先判断两个数是否能配对 线筛10710^7范围内的质数,然后超过这个范围的用Miller_Rabbin——直接暴力也可以 拆点xiyi,对于能配对的两个点ij,连边xi->yj,inf,ci*cj,xj->yi,inf,ci*cj 然后对于每一个点i,连边s-...

2017-03-28 22:53:17

阅读数:350

评论数:0

[BZOJ1324]Exca王者之剑(最小割)

题目描述传送门题解题目就是吓唬你玩的 实际上就是有边相邻的格子不能同时选 黑白染色之后最小割代码#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #...

2017-03-28 19:33:16

阅读数:375

评论数:0

[BZOJ1779][Usaco2010 Hol]Cowwar 奶牛战争(最大流)

题目描述传送门题解一眼网络流啊。。。代码#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include<cmath> #include&...

2017-03-12 21:59:45

阅读数:433

评论数:0

[BZOJ1565][NOI2009]植物大战僵尸(tarjan+最小割)

题目描述传送门题解首先有一些保护与被保护的关系是给出的,还有就是每一排前面的点可以保护后面的点 从保护的点向被保护的点连边 可以发现,如果一个强连通分量的大小大于1,那么这个强连通分量里的所有点都不可能被打到。并且如果有一个点不可能被打到,它能到达的点也都不可能被打到 把不可能被打到的点都剔...

2017-03-04 19:07:52

阅读数:583

评论数:0

[BZOJ2400]Spoj 839 Optimal Marks(最小割)

题目描述传送门题解首先考虑如何求出第一问 要求边权和最小 按位分开考虑,实际上就是让这一位上的1尽量少 对于每一个点i,如果这一位已经确定,那么0:s->i,inf,1:i->t,inf 对于每一条边,将两个端点x,y,x->y,1;y->x,1 这样跑最小割据说...

2017-02-19 23:08:01

阅读数:470

评论数:0

[UVa10779]Collectors Problem(最大流)

题目描述传送门题意:有T(T≤20)组数据。Bob在与他的n−1(2≤n≤10)个同伴交换糖纸,一共有m(5≤m≤25)种糖纸。Bob希望能和同伴交换使得手上的糖纸数尽量多。他的同伴只会用手上的重复的交换手上没有的,并且他的同伴们之间不会产生交换。求出Bob能拥有的最大糖纸种数。题解因为同伴只愿意...

2017-02-19 10:32:14

阅读数:365

评论数:0

[BZOJ1733][Usaco2005 feb]Secret Milking Machine 神秘的挤奶机(二分+最大流)

题目描述传送门题解这题目就是p 实际上就是问有没有不同的t条路径从1走到n,然后路径的最大值最小 二分显然,二分出mid之后,s->1,T;n->t,T,然后对于每一条边直接连,容量为1 需要注意的是这题是无向边代码#include<algorithm> #inclu...

2017-02-12 19:39:01

阅读数:464

评论数:0

[BZOJ3218][UOJ#77]A+B Problem(可持久化线段树+最小割)

题目描述传送门题解第一次见数据结构和网络流结合的题目 orz vfk首先这题一眼最小割嘛 s->i,bi;i->t,wi 对每一个点i建立一个虚拟的点i’,i->i’,pi 然后如果li<=a(j)<=ri且1<=j<=i-1,那么连边i’->...

2017-02-10 07:55:25

阅读数:342

评论数:0

[BZOJ3144][Hnoi2013]切糕(最小割)

题目描述传送门题解很典型的最小割啊 切糕的每一小块就是一个点,然后再在切糕的最上面一层建一层P*Q个虚拟的点 s向最上面一层点连边,最下面一层点向t连边 对于第一个限制,每一个点向它下面的那个点连边,容量为下面那个点的权值 对于第二个限制,每一个点向它上面第d个点相邻的四个点连边,容量为i...

2017-02-06 16:58:39

阅读数:398

评论数:0

有上下界的网络流 学习笔记

预备知识f(u,v)f(u,v)表示u->v这条边的实际流量 b(u,v)b(u,v)表示u->v这条边的流量下界 c(u,v)c(u,v)表示u->v这条边的流量上界 在一个无源汇的普通网络流图中,满足 0≤f(u,v)≤c(u,v)0\le f(u,v)\le c(u,...

2017-02-05 22:37:23

阅读数:3192

评论数:4

[BZOJ2502]清理雪道(有源汇有上下界的最小流)

题目描述传送门题解建原图很简单: 对于能到达的点x,y,x->y,[1,inf] s->i,[0,inf];i->t,[0,inf]将原图进行改造 建立附加源汇ss,tt 对于原图中有的边x->y,[b,c],连边x->y,c-b 记某一个点的权d(i)为所...

2017-02-05 19:55:13

阅读数:584

评论数:0

[BZOJ2406]矩阵(二分+有源汇有上下界的可行流)

题目描述传送门题解刚开始没看见绝对值。。。 把这道题翻译一下其实就是构造一个b矩阵,其中每一个点有限制[L,R],令矩阵c=a-b,使c矩阵每一行的和的绝对值和每一列的和的绝对值的最大值最小最大值最小很容易想到二分 二分答案mid之后,用网络流判定 就是满足|∑ai−∑bi|≤mid|\su...

2017-02-05 19:09:10

阅读数:788

评论数:0

[BZOJ3876][Ahoi2014]支线剧情(有源汇有上下界的费用流)

题目描述传送门注意这道题是要求每一条边都被覆盖,而不是每一个点题解原图的建图方法: s->1,[0,inf],0 i->t,[0,inf],0 对于给出的一条边i->j费用为c,连边i->j,[1,inf],c 然后将这个图进行改造求有源汇有上下界的费用流即可但是这...

2017-02-05 16:26:29

阅读数:573

评论数:0

[BZOJ4108][Wf2015]Catering(有源汇有上下界的费用流)

题目描述传送门题解原图的建图方法: 将2-n+1拆点xi,yi s->1,[0,k],0 1->xi,[0,inf],0 yi->t,[0,inf],0 xi->yi,[1,1],0 对于给出的费用,若i->j的费用为c yi->xj,[0,inf...

2017-02-05 16:21:31

阅读数:554

评论数:0

[BZOJ1927][Sdoi2010]星际竞速(费用流)

题目描述传送门题解这道题有每一个点经过且只经过一次的限制以为是有上下界的费用流 然后写写写…对是对了,T得好惨 因为加了n2n^2条边…实际上这道题一个普通的费用流就能解决了 对于每一个点拆点xiyi s->xi,1,0 s->yi,ai yi->t,1,0 对于能...

2017-02-04 19:10:48

阅读数:596

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭