码迷,mamicode.com
首页 >  
搜索关键字:最小树形图    ( 151个结果
(最小树形图 朱刘算法) poj 3164
Command NetworkTime Limit:1000MSMemory Limit:131072KTotal Submissions:14340Accepted:4118DescriptionAfter a long lasting war on words, a war on arms fi...
分类:编程语言   时间:2015-05-07 21:43:48    阅读次数:206
最小树形图【模板】
基于贪心和缩点的思想。 假设根的顶点是V0。 (1)除了根结点外,所有的点Vi,找到以Vi为终点的最短的边,加入集合中 (pre[v]存放的是终点v的起点,In[v]存放终点为v的最短的边) (2)检查集合中有没有有向环和收缩点。若没有有向环和收缩点,结束计算;若没有有向环、但含收缩边,则跳至步骤(4);若含有有向环,则跳至步骤(3)。Ps:如果出现重边,将忽略权值较高的 (3)含有有向环...
分类:其他好文   时间:2015-05-03 23:45:04    阅读次数:154
hdu 2121
朱刘算法求无根最小树形图可以任意选一个根,求最小的权和以及当时的根。先建一个超级根,它连向所有点,边权为所有边的边权和加1(即sumw+1),然后求以它为根的最小树形图,再根据树形图权和与2*(sumw+1)的关系判断是否存在解(如果大于等于就不存在,否则存在)。至于求对应的原图中的根,我们发现自始...
分类:其他好文   时间:2015-04-23 17:13:32    阅读次数:154
HDU 2121 Ice_cream’s world II (不定根最小树形图)
题目地址:HDU 2121 这题没有给定根。最容易想到的当然是暴力,枚举所有的根,但是TLE是显然的。。为了处理不定根的情况,可以虚拟一个根,然后用这个根去跟所有的点连边,权值为其他所有权值的和+1,目的是防止成为最小树形图的一条边。然后跑出最小树形图后,那么这个虚拟根肯定跟一个实际根相连,这时候根就找到了,然后再在最终的总花费中减去虚拟的那条边的权值就可以了。 代码如下:#include <i...
分类:其他好文   时间:2015-04-20 22:44:34    阅读次数:156
HDU 4966 GGS-DDU (最小树形图-朱刘算法)
题目地址:HDU 4966 刚开始没看清总级别只有500这一条件,看成了每一个都是500。。然后建图思路就想歪了。。。。。后来才发现是总共只有500。。那么建图就很简单了。。把每个科目的每个等级都设为一个点,把所有的0等级设为同一个树根。然后把所有科目的高等级向低等级连一条权值为0的有向边,第一个作用是保证最后的最小树形图是所有点都可达,第二个作用是保证每节课的的所需等级,只要达到高等级,那么使低...
分类:编程语言   时间:2015-04-20 18:30:26    阅读次数:147
TJU 2248 Channel Design (最小树形图-朱刘算法)
题目地址:TJU 2248 最小树形图模板题。熟练一下模板。 代码如下:#include #include #include #include #include #include #include #include #include <stdio.h...
分类:编程语言   时间:2015-04-20 16:58:36    阅读次数:174
POJ 3164 Command Network (最小树形图-朱刘算法)
题目地址:POJ 3164 最小树形图第一发。 把一个v写成u了。。。。。TLE了一晚上。。。(虽说今晚出去玩了。。) 刚开始看这个算法的时看模板以为又是一个isap。。。。吓得一个哆嗦。但是仔细看了看之后发现还是挺好理解的。写下自己的理解。 朱刘算法其实只有3步,然后不断循环。 1:找到每个点的最小入边。既然...
分类:编程语言   时间:2015-04-20 00:38:06    阅读次数:193
LightOJ 1380 – Teleport 【最小树形图】
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1380最小树形图也就是有向图的最小生成树。普通的prim无法求解。#include #include #include #include #include #include <qu...
分类:其他好文   时间:2015-04-14 21:42:14    阅读次数:179
BZOJ 2960 跨平面 对偶图+朱刘算法
题目大意:给定一张平面图,求对偶图的最小树形图 这题TM考了我两遍!!两遍!!我拿了两遍MST的60分! 世界你赢了 你逼着我学了朱刘算法233 #include #include #include #include #include #include #define M 3030 #define INF 0x3f3f3f3f using namespace std; struc...
分类:编程语言   时间:2015-04-14 18:05:30    阅读次数:186
【POJ3164】Command Network 最小树形图模板题 重修版
我以前的版本 算法构造过程以及傻叉代码+弱版注释见以前博客 http://blog.csdn.net/vmurder/article/details/38819711 最小树形图: 名词解释:        ~~~~~~~其实就是有向图的最小生成树,然后需要有一个根(一般默认为1),如果是无根最小树形图,我们可以牺牲时间复杂度, O(n)O(n) 枚举根跑最小树形图。 算法流程...
分类:Web程序   时间:2015-04-08 09:07:57    阅读次数:176
151条   上一页 1 ... 8 9 10 11 12 ... 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!