码迷,mamicode.com
首页 >  
搜索关键字:无向图    ( 2929个结果
oj2894(贝尔曼福特模板)
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2894就因为粗心,一中午没A,题目说是2000000条边无向图,我数组却开了2000000真是该死,我一看别人A的状态,内存都比我大一倍,瞬间知道自己手残了...
分类:其他好文   时间:2014-07-10 13:13:15    阅读次数:232
POJ 1613 Cave Raider
SPFA过的。 虽然很麻烦,其实就是加上一个限制条件的最短路。 题意是说给你一些点,一些边,起点与终点。 然后这些边通过的时候需要花费时间,但是也有开关限制。 问你到达重点的最短路。(无向图) 比如输入: 1 2 6 2 10 22 30 表示 1 -> 2 需要花费时间为 6。 0~1         ,  1~2          ,  2~3         ...
分类:其他好文   时间:2014-07-03 17:52:55    阅读次数:219
ZOJ 1655 Transport Goods
最短路问题变形。 题意是说从各个点运送东西到 n;能剩下来最多的。(无向图) 整体变成了求到各点时 最大的 剩余率。 边权变成了过路费率p,0 存储的时候用 1-p 存 剩余率。实际剩下的货物是 goods *(1-p) #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-07-03 17:39:24    阅读次数:190
CodeForces 21D Traveling Graph 状压dp+欧拉回路
题目链接:点击打开链接 题意: 给定n个点m条边的无向图 求从1点开始经过每条边至少一次最后回到1点的最小路程 显然就是找一条路径可重复的欧拉回路 思路: 首先对于欧拉回路的结论是:所有点的度数都为偶数 因为所有边至少经过一次,那么可以把题意转换成加最少多少条边使得图满足以上结论 而加的边目的是为了把奇度数转成偶度数,先floyd一下得到任意点间加边的最小花费 dp[i]表示状态...
分类:其他好文   时间:2014-07-01 14:47:43    阅读次数:274
[题解]UVA10054 The Necklace
链接:http://vjudge.net/problem/viewProblem.action?id=18806描述:给出一堆珠子,每个珠子有两种颜色,有一端颜色相同的珠子可以串在一起,问是否可以把所有珠子串在一起,并求其中一种方案。思路:欧拉回路 以颜色作为节点,以珠子作为边建图,无向图。下...
分类:其他好文   时间:2014-07-01 14:09:10    阅读次数:283
[题解]UVA10129 Play on Words
链接:http://vjudge.net/problem/viewProblem.action?id=19492描述:单词接龙思路:求欧拉回路或欧拉道路。 首先建图,以字母为节点,单词为边。因为单词不可能倒序,所以是有向图。 判断图的连通性,dfs就可以做到,把它当成无向图就好了。然后判...
分类:其他好文   时间:2014-07-01 12:14:06    阅读次数:149
Bellon(多么痛的领悟)
尼玛 我今天刚刚知道什么是负权回路任意相连的无向图之间都是回路!!!囧了一天了,算是看出来了,渣比A====B则A能到B且B能到A,这就是一个回路。
分类:其他好文   时间:2014-06-27 22:47:20    阅读次数:208
POJ 2230 Watchcow 欧拉回路题解
本题就是以每个节点和节点之间建路,而且说明是无向图,不过这里有个技巧,就是根据题意把它当成有向图来做,就成了直接查找有向图的欧拉回路就可以了。因为题意是需要每条边都走两遍的,而且每次走的方向相反。 观察出这点,那么这道题就好做啦,直接建图,Feury递归求解就可以了。 建图注意需要建邻接表,不要建矩阵,因为建成矩阵,那么会很大很大,而根据题意,建成邻接表最多只需要5倍的顶点数。 打印的顺序是...
分类:其他好文   时间:2014-06-27 08:58:59    阅读次数:187
zoj 3792 Romantic Value(最小割下边数最小)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5300 大致题意:给出一个无向图,以及起点与终点。要删除一些边使得起点与终点不连通,在删掉边的权值之和最小的情况下要求删除的边数尽量少。求出一个比值:剩余边数权值和/删除的边数。 思路:删除边的权值之和最小显然是求最小割即最大流。但同时要求删除边数最少,解决方...
分类:其他好文   时间:2014-06-27 08:08:26    阅读次数:177
关于集合的思路
Description输入一个无向图G,计算G的连通分支数。Input有多个无向图数据。每个无向描述的第1行是两个整数n和e,分别表示顶点数和边数。接着有e行,每行有2个整数a、b,分别是一条边的两个端点(起点和终点)。两个图之间空一行。Output对每个无向图,输出图中连通分支个数。Sample ...
分类:其他好文   时间:2014-06-26 14:53:16    阅读次数:328
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!