码迷,mamicode.com
首页 >  
搜索关键字:拆点    ( 510个结果
BZOJ 1191 HNOI 2006 超级英雄Hero 二分图最大匹配
题目大意:闯关答题,每一个题可以用两个trick中的一个来解决,一个trick最多只能使用一次,问最多可以连续答对多少题。 思路:我一开始就想到了二分图最大匹配,但是思路完全想歪了。我看每个题有两个trick可以用,就用这个来拆点建图,显然是错的。。 正确的是用每个题和每个trick来建边,来一个问题就建两条边,然后看能不能找到增广路,如果不能就无法答对这个题,输出。 COD...
分类:其他好文   时间:2014-11-06 14:53:51    阅读次数:195
BZOJ 1066 SCOI 2007 蜥蜴 最大流
题目大意:给出一张图,每一个点有一个寿命,当有这个寿命值个蜥蜴经过后这个点就会消失,一个蜥蜴可以跳到距离不超过d的点上,问最少有多少只蜥蜴无法跳出这张图。 思路:我们将每个点拆点,然后限制流量为这个点的寿命,之后源点向每个蜥蜴连边,互相能够到达的点之间连边,能够跳出这个图的点和汇点连边,跑最大流就是这个图中最多能够跑出去的蜥蜴数量,最后在用总数减去就是最少不能逃出去的数量。 C...
分类:其他好文   时间:2014-11-05 14:57:50    阅读次数:175
BZOJ 2150 部落战争 最小路径覆盖 二分图最大匹配
题目大意:给出一张地图,一个军队要征战整个土地。一块土地只能经过一次,有X的地方不能走,军队只会走R*C个格子,只会向下走,问最少需要多少军队能够征战所有的土地。 思路:这个是前几天考试的题,今天居然发现时BZ的原题,还好当时A掉了。。。 看到每个土地只能经过一次就想到了网络流什么的,再一想想好像是最小路径覆盖啊,然后拆点,建图,Hungary,二分图最小路径覆盖=点数-最大匹配,没了...
分类:其他好文   时间:2014-11-05 10:59:25    阅读次数:172
POJ 1698 Alice's Chance(最大流+拆点)
POJ 1698 Alice's Chance 题目链接 题意:拍n部电影,每部电影要在前w星期完成,并且一周只有一些天是可以拍的,每部电影有个需要的总时间,问是否能拍完电影 思路:源点向每部电影连边,容量为d,然后每部电影对应能拍的那天连边,由于每天容量限制是1,所以进行拆点,然后连向汇点即可 代码: #include #include #include #i...
分类:其他好文   时间:2014-11-05 10:59:24    阅读次数:179
【二分图】【最大匹配】【匈牙利算法】洛谷 P2071 座位安排 seat.cpp/c/pas
∵每个座位可以坐俩人,所以拆点最大匹配。 1 #include 2 #include 3 #include 4 using namespace std; 5 #define N 2001 6 vectorG[N::iterator ITER; 8 int mat[N<<2]; 9 bool vis[...
分类:编程语言   时间:2014-11-04 19:32:32    阅读次数:305
hdu4292 Food --- 最大流
n个人,f种食物,d种饮料,各有一定数量,每个人对每种食物和饮料都有自己的喜好,必须要同时满足Y。 问至多能满足多少个人。 添加源点s,汇点t。 s到每种食物建边,边权为该类食物的数量。 根据每个人的喜好,将食物到人、人到饮料建边,边权为1。 每个人只能算满足一次,所以把人拆点,自己到自己连边,边权为1. 最后,每种饮料到t建边,边权为该类饮料的数量。 #in...
分类:其他好文   时间:2014-11-03 22:39:38    阅读次数:272
hdu4289 Control --- 最小割,拆点
给一个无向图,告知敌人的起点和终点,你要在图上某些点安排士兵,使得敌人无论从哪条路走都必须经过士兵。 每个点安排士兵的花费不同,求最小花费。 分析: 题意可抽象为,求一些点,使得去掉这些点之后,图分成了两部分,敌人的起点和终点分别在这两部分里。即求最小割。 问题是最小割是边,这里把点拆成两个,自己到自己连边,边权为该点点权。其他题目给的边照连就可以了。 为了方便,对于点i,拆成(...
分类:其他好文   时间:2014-11-03 22:38:24    阅读次数:265
poj 2391 Ombrophobic Bovines, 最大流, 拆点, 二分, dinic
poj 2391 Ombrophobic Bovines, 最大流, 拆点, 二分 dinic /* * Author: yew1eb * Created Time: 2014年10月31日 星期五 15时39分22秒 * File Name: poj2391.cpp */ #include #include #include #include #inclu...
分类:其他好文   时间:2014-10-31 17:17:17    阅读次数:283
POJ 1466 Girls and Boys(二分图匹配+拆点+最大独立集)
POJ 1466 Girls and Boys 题目链接 题意:n个人,每个人有一个爱慕的集合,现在要挑出一些人,使得集合中没有人两两爱慕,问这个集合最大人数是多少 思路:每个人拆成两点,爱慕和被爱慕,然后建图,跑二分图最大匹配,由于爱慕关系是相互的,所以匹配数会多2倍,然后人数n - 最大匹配数 / 2就是最大独立集 代码: #include #include ...
分类:其他好文   时间:2014-10-29 13:01:45    阅读次数:161
bzoj网络流
近期看了一些bzoj的网络流,深感智商不够。不过对于网络流又有了进一步的理解。还是mark一下吧。献上几篇论文:1)《最小割模型在信息学竞赛中的应用》 2)《浅析一类最小割问题》1、bzoj1066(最大流)题意:戳这里思路:很明显拆点最大流模型,然后对于每个点每个高度流量限为1,...
分类:其他好文   时间:2014-10-27 22:41:15    阅读次数:377
510条   上一页 1 ... 39 40 41 42 43 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!