=======图论======
文章平均质量分 79
SIO__Five
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZOJ 3229 Shoot the Bullet(有源汇有上下界的最大流)
ZOJ 3229 Shoot the Bullet链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3229题意:一个屌丝给m个女神拍照,计划拍照n天,每一天屌丝最多给C个女神拍照,每天拍照数不能超过D张,而且给每个女神 i 拍照有数量限制[Li,Ri],对于每个女神n天的拍照总和不能超过Gi,如果有解求原创 2014-09-12 14:00:15 · 1130 阅读 · 0 评论 -
POJ 1815 Friendship(最小割)
POJ 1815 Friendship链接:http://poj.org/problem?id=1815题目:在现代社会,每个人都有自己的朋友。由于每个人都很忙,他们只通过电话联系。你可以假定A 可以和B 保持联系,当且仅当:(1) A 知道B 的电话号码,或(2) A 知道C 的号码,而C 能联系上B。如果A 知道B 的电话号码,则B 也知道A 的电话号码。有时,有人原创 2014-09-06 15:33:09 · 1010 阅读 · 1 评论 -
sgu 194 Reactor Cooling 无源汇有上下界最大流
sgu 194 Reactor Cooling链接:http://acm.sgu.ru/problem.php?contest=0&problem=194原创 2014-09-10 22:05:52 · 1575 阅读 · 0 评论 -
POJ 1087 A Plug for UNIX (网络最大流)
POJ 1087 A Plug for UNIX链接:http://poj.org/problem?id=1087题意:有n(1≤n≤100)个插座,每个插座用一个数字字母式字符串描述(至多有24 个字符)。有m(1≤m≤100)个设备,每个设备有名称,以及它使用的插头的名称;插头的名称跟它所使用的插座的名称是一样的;设备名称是一个至多包含24 个字母数字式字符的字符串;任何两个设原创 2014-08-27 22:32:05 · 1147 阅读 · 0 评论 -
HDU 4862 Jump (最小K路径覆盖)
HDU 4862 Jump链接:http://acm.hdu.edu.cn/showproblem.php?pid=4862题意:给定一个N*M的矩阵,矩阵里面为0~9的数字。现在规定从一个点可以跳到它正下方和正右方的点,花费的费用为曼哈顿距离 - 1。如果在跳的过程中,两个点的数字相同,那么将得到该点的数字。规定可以从任意点开始跳,每个点只能经过1次。最多可以选择K个点来作为起点原创 2014-09-22 22:31:21 · 1388 阅读 · 0 评论 -
POJ 2391 Ombrophobic Bovines (二分 + floyd + 网络流)
POJ 2391 Ombrophobic Bovines链接:http://poj.org/problem?id=2391题目:农场有F 块草地,1≤F≤200,奶牛们在草地上吃草。这些草地之间有P 条路相连,1≤P≤1500,这些路足够宽,再多的奶牛也能同时在路上行走。有些草地上有避雨点,奶牛们可以在此避雨。避雨点的容量是有限的,所以一个避雨点不可能容纳下所有的奶牛。草地与路相比原创 2014-08-28 14:00:23 · 844 阅读 · 0 评论 -
POJ 3436 ACM Computer Factory (最大流 + 输出路径)
POJ 3436 ACM Computer Factory链接:http://poj.org/problem?id=3436题意:每台电脑有P部分,可以通过不同的机器来进行加工。有N台机器,每台机器用2 P +1 个整数来描述:Qi Si,1 Si,2 ... Si,p Di,1 Di,2. .. Di,p,其中Qi 指定了机器的性能,表示每小时加工的电脑数量。Si,j原创 2014-08-28 15:13:03 · 1485 阅读 · 0 评论 -
POJ 2112 Optimal Milking (二分 + floyd + 网络流)
POJ 2112 Optimal Milking 链接:http://poj.org/problem?id=2112题意:农场主John 将他的K(1≤K≤30)个挤奶器运到牧场,在那里有C(1≤C≤200)头奶牛,在奶牛和挤奶器之间有一组不同长度的路。K个挤奶器的位置用1~K的编号标明,奶牛的位置用K+1~K+C 的编号标明。每台挤奶器每天最多能为M(1≤M≤15)头奶牛挤奶。寻原创 2014-08-27 21:08:48 · 1274 阅读 · 0 评论 -
POJ 1637 Sightseeing tour (混合图欧拉回路)
POJ 1637 Sightseeing tour链接:http://poj.org/problem?id=1637题意:给定一个混合图,既有有向边,又有无向边,问是否存在欧拉回路。思路: 1 定义 欧拉通路 (Euler tour)——通过图中每条边一次且仅一次,并且过每一顶点的通路。 欧拉回路 (Euler circui原创 2014-08-28 16:43:41 · 1036 阅读 · 0 评论 -
sgu 176 Flow construction (有汇源有上下界的最小流)
sgu 176 Flow construction 链接:http://acm.sgu.ru/problem.php?contest=0&problem=176题意:有一个加工厂,里面有n台机器,起点为1终点为n。中间的生产环节有货物限制,输入m个环节。每个环节有u,v,z,c四个数字。u表示起始机器,v表示终止机器,如果c为1,那么这条边的流量必须为z。如果c为0,那么流量在[原创 2014-09-12 16:47:56 · 1987 阅读 · 0 评论 -
POJ 3469 Dual Core CPU (求最小割)
POJ 3469 Dual Core CPU 链接:http://poj.org/problem?id=3469题意:有两个cpu,n个模块。每个模块运行在连个cpu上运行时间不同。有m对模块之间要进行信息交互,如果模块在同一个cpu,那么进行信息交互时不需要额外时间,否则要花额外的时间。问怎么样分配模块,能够使得花费的时间最少。思路:要将模块分给两个cpu,同时要使得原创 2014-08-29 17:37:31 · 888 阅读 · 0 评论 -
POJ 3308 Paratroopers (二分图最小点权覆盖 -> 最小割 -> 最大流)
POJ 3308 Paratroopers链接:http://poj.org/problem?id=3308题意:有一个N*M的方阵,有L个伞兵降落在方阵上。现在要将所有的伞兵都消灭掉,可以在每行每列装一个高射炮,如果在某行(某列)装上高射炮之后,能够消灭所有落在该行(该列)的伞兵。每行每列安高射炮有费用,问如何安装能够使得费用之积最小。思路:首先题目要求乘积最小,将乘原创 2014-08-29 19:59:50 · 1119 阅读 · 0 评论 -
ZOJ 2587 Unique Attack (判断最小割的唯一性)
ZOJ 2587 Unique Attack链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1587题意:N 台超级计算机连成一个网络。M 对计算机之间用光纤直接连在一起,光纤的连接是双向的。数据可以直接在有光纤直接连接的计算机之间传输,也可以通过一些计算机作为中转来传输。有一群恐怖分子计划攻击网络。他原创 2014-09-06 21:06:00 · 1193 阅读 · 0 评论 -
POJ 1523 SPF (无向图求割点)
POJ 1523 SPF链接:http://poj.org/problem?id=1523题意:给定一个无向连通图,求割点。并计算出去除每个割点后能将图分为多少块。思路:裸的求无向图割点。代码:/*ID: wuqi9395@126.comPROG:LANG: C++*/#include#include#include#include#i原创 2014-08-30 14:17:21 · 1079 阅读 · 0 评论 -
ZOJ 2588 Burning Bridges(无向图求割边)
ZOJ 2588 Burning Bridges链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2588题意:给定一个无向图连通图,(其中可能有重边),要求去掉一条边之后,使得整个图不再连通。输出这些符合条件的边的序号。思路:这就是一个简单的无向图求割边,需要注意的是这个无向图有重边,重边一原创 2014-08-31 17:35:29 · 1126 阅读 · 0 评论 -
POJ 1966 Cable TV Network(无向图的顶点连通度)
POJ 1966 Cable TV Network链接:http://poj.org/problem?id=1966题意:有线电视网络中,中继器的连接是双向的。如果网络中任何两个中继器之间至少有一条路,则中继器网络称为是连通的,否则中继器网络是不连通的。一个空的网络、以及只有一个中继器的网络被认为是连通的。具有n 个中继器的网络的安全系数f 被定义成:(1) f 为n,如果不管原创 2014-08-31 17:48:41 · 1362 阅读 · 0 评论 -
POJ 2942 Knights of the Round Table (点-双连通分量 + 交叉法染色判二分图)
POJ 2942 Knights of the Round Table 链接:http://poj.org/problem?id=2942题意:亚瑟王要在圆桌上召开骑士会议,为了不引发骑士之间的冲突,并且能够让会议的议题有令人满意的结果,每次开会前都必须对出席会议的骑士有如下要求:1、 相互憎恨的两个骑士不能坐在直接相邻的2个位置;2、 出席会议的骑士数必须是奇数,这是为了原创 2014-09-01 16:48:42 · 1211 阅读 · 0 评论 -
POJ 2396 Budget (有源汇有上下界的可行流)
POJ 2396 Budget 链接:http://poj.org/problem?id=2396题意:给定一个M*N的矩阵,给定每行每列的和,以及其中一些值的限定条件,问能否构成一个可行的矩阵。思路:添加一个源点,向每行连边,每条边的上下界都为该行的和;添加一个汇点,每列向汇点连边,边的上下界都为该列的和。然后每行向每列连边,边的上下界一开始为(0,INF),之后原创 2014-09-15 18:02:06 · 1613 阅读 · 0 评论 -
POJ 2762 Going from u to v or from v to u? (有向图求单连通性)
POJ 2762 Going from u to v or from v to u? 链接:http://poj.org/problem?id=2762题意:为了让他们的儿子变得更勇敢些,Jiajia 和Wind 将他们带到一个大洞穴中。洞穴中有n 个房间,有一些单向的通道连接某些房间。每次,Wind 选择两个房间x 和y,要求他们的一个儿子从一个房间走到另一个房间,这个儿子可以从原创 2014-09-03 22:04:07 · 1021 阅读 · 0 评论 -
POJ 2516 Minimum Cost (最小费用最大流)
POJ 2516 Minimum Cost 链接:http://poj.org/problem?id=2516题意:有M个仓库,N个商人,K种物品。先输入N,M,K。然后输入N行K个数,每一行代表一个商人要购买的物品,其中K个数分别表示要购买的每件商品数。然后是M行K个数,每行表示仓库里的情况,其中K个数分别每种物品的库存量。接下来是K个矩阵,每个矩阵为N*M,分别表示第K种物原创 2014-09-17 21:41:04 · 1207 阅读 · 0 评论 -
POJ 3422 Kaka's Matrix Travels (最小费用最大流)
POJ 3422 Kaka's Matrix Travels链接:http://poj.org/problem?id=3422题意:有一个N*N的方格,每个方格里面有一个数字。现在卡卡要从左上角走到右下角,规定每次只能向下或者向右走,每次走到一个格子,将得到该格子的数字,并且该格子的数字变为0。当卡卡走一次时,很容易求出最大值,问卡卡走k次,能够得到的最大值为多少。思路原创 2014-09-17 15:50:27 · 1047 阅读 · 0 评论 -
[POJ 2728] 最优比例生成树
POJ 2728 最优比例生成树原创 2014-04-09 01:25:50 · 1616 阅读 · 0 评论 -
【wikioi 1002】搭桥 dfs+kruskal
题目描述 Description有一矩形区域的城市中建筑了若干建筑物,如果某两个单元格有一个点相联系,则它们属于同一座建筑物。现在想在这些建筑物之间搭建一些桥梁,其中桥梁只能沿着矩形的方格的边沿搭建,如下图城市1有5栋建筑物,可以搭建4座桥将建筑物联系起来。城市2有两座建筑物,但不能搭建桥梁将它们连接。城市3只有一座建筑物,城市4有3座建筑物,可以搭建一座桥梁联系两栋建筑物,但不能与第三座原创 2014-10-20 22:20:57 · 1126 阅读 · 0 评论 -
[POJ 1459] Power Network (网络流)
题目大意:原创 2014-03-08 20:00:51 · 1041 阅读 · 0 评论 -
[UVA 10129] Play on Words (图的连通性 + 欧拉回路)
Play on Words题目链接: http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=18547题目大意:有N个单词(均为小写) (N最大为100000),现在要将它们按照一定的规律排成一行,为能否实现?规律是:前一个单词的最后一个字母必须是后一个单词的首字母,类似于单词接龙解题思路:这道题其实是一个欧拉道路问题,每原创 2014-01-22 14:26:09 · 1222 阅读 · 0 评论 -
[POJ 1985] Cow Marathon (树的直径)
题目链接:原创 2014-02-10 14:14:42 · 1271 阅读 · 0 评论 -
[HDU 4009] Transfer water (最小树形图)
题目链接:原创 2014-02-10 14:04:57 · 1031 阅读 · 0 评论 -
[POJ 3164] Command Network 有向图的最小树形图(朱刘算法)
Command Network原创 2014-02-10 13:39:05 · 1845 阅读 · 0 评论 -
[POJ 1724] ROADS (有约束条件的最短路)
题目链接:原创 2014-02-10 13:17:35 · 1707 阅读 · 0 评论 -
[UVA 10305] Ordering Tasks (拓扑排序)
Ordering Tasks题目链接:http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=18723题目大意:有一些任务需要完成,其中有些任务必须比另一些任务先完成。让你按照完成时间的先后顺序对任务进行排序。解题思路:拓扑排序:搜索该图的顶点,把所有只有出度没有入度的点输出,然后把与这些点相连的点的入度减一。重复该过程即可同原创 2014-01-22 15:03:00 · 1240 阅读 · 0 评论 -
[POJ 1986] Distance Queries (LCA)
Distance QueriesLCA问题:http://www.cppblog.com/Icyflame/archive/2009/07/04/88987.htmlTarjin (离线算法)http://hi.baidu.com/billdu/item/9938ed34ab9416352e20c41fDFS + RMQ (在线算法)原创 2014-02-12 15:19:21 · 924 阅读 · 0 评论 -
[POJ 3635] Full Tank? (多维最短路)
题目链接:http://poj.org/problem?id=3635题目大意:在一个国家有N座城市,有M条道路连接N座城市,每条道路有长度d,一单位长度耗一单位油。在每座城市有加油站,一单位价格为pi。现在有q个询问,每个询问代表一辆车从城市st到城市ed的最少花费,其中每辆车的邮箱最大为c。解题思路:将每座城市拆分为c个状态,要么在这里加一单位油,要么从该点走向其他城市。用原创 2014-02-12 15:45:54 · 1209 阅读 · 0 评论 -
[POJ 3463] Sightseeing (求最短路的条数、次短路的条数)
题目链接:http://poj.org/problem?id=3463题目大意:解题思路:原创 2014-02-12 18:02:40 · 274 阅读 · 0 评论 -
[POJ 1149] PIGS (网络流最大流)
PIGS题目链接:http://poj.org/problem?id=1149题目大意:迈克有个养猪场,养猪场里有M个猪圈,每个猪圈都上了锁。迈克没有钥匙,而要买猪的顾客一个接一个来到养猪场,每个顾客有一些猪圈的钥匙,要买一定数量的猪。当每个顾客来时,将有钥匙的猪圈全部打开,从中挑出一些买走,然后迈克可以重新分配这些猪圈里面的猪。当顾客离开后,门又被锁上。问迈克最多可以卖多少猪。解原创 2014-03-08 20:19:55 · 1252 阅读 · 0 评论 -
[UVA 10054] The Necklace (图的连通性 + 欧拉回路)
The Necklace题目链接:http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=18472题目大意:有一些珍珠(最多1000个),珍珠的两头有颜色(颜色最多50种,编号为1到50),现在问你能否将珍珠按照一定的规律串成一串项链?如果可以,则输出应该如何安排珍珠的先后顺序,否则输出不行。规律是:前一个珍珠的尾色必须和后一个珍珠的前色原创 2014-01-22 14:47:53 · 1230 阅读 · 0 评论 -
[POJ 1094] Sorting It All Out (拓扑排序)
Sorting It All Out题目链接:http://poj.org/problem?id=1094题目大意:输入N,M。N代表有几个字母(从A开始为第一个),M代表有几个关系。关系形如:A现在问你能否进行拓扑排序,如果可以,拓扑排序是否唯一。样例:输入:4 6A<BA<CB<CC<DB<DA<B3 2A<BB<A26 1A<Z原创 2014-03-13 17:50:11 · 937 阅读 · 0 评论 -
[POJ 2585] Window Pains (拓扑排序)
Window Pains题目链接:http://poj.org/problem?id=2585题目大意:有4*4的网格,其中有九个任务,在网格上的位置如下。 现在依次打开几个任务,在同一个网格上,前一个任务会覆盖掉后一个任务。给你一个网格,问你能否通过调整先后顺序,使得构成该网格。11..11...原创 2014-03-16 16:20:27 · 1458 阅读 · 0 评论 -
[POJ 1128] Frame Stacking (拓扑排序)
拓扑排序的所有序列 POJ1128 Frame Stacking原创 2014-03-18 18:58:17 · 1301 阅读 · 0 评论 -
[Codeforces 125E] MST Company (单度限制最小生成树)
题意:有N个点,M条边,要生成一颗树。使得边权最小,而且对于起点 1 有度限制(k)。如果可以,输出所选边,否则输出 -1.这道题可以用度限制最小生成树来做,但是这道题和度限制最小生成树又有区别,这里要求根节点的度必须为K。而后者要求小于等于K的最小值。所以这道题目可以采用二分来实现。采用krusical来做最小生成树的时候,每次挑选最小可行边加入集合,所以可以预处理一下与原创 2014-04-09 19:05:56 · 1943 阅读 · 0 评论 -
[POJ 1639] 单度限制最小生成树
POJ 1639 Picnic Planning单度限制最小生成树原创 2014-04-10 01:05:47 · 1324 阅读 · 0 评论
分享