E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
最大生成树
POJ 3723(
最大生成树
+kuruakal)
ConscriptionTimeLimit:1000MSMemoryLimit:65536KDescriptionWindyhasacountry,andhewantstobuildanarmytoprotecthiscountry.HehaspickedupNgirlsandMboysandwantstocollectthemtobehissoldiers.Tocollectasoldierwi
Albert_Bolt
·
2018-08-30 09:43
最小生成树
ACM
【UOJ】【kruskal重构树】【NOI2018】归程
按照高度建
最大生成树
,构造kruskal重构树,每次连边时新建一个节点表示边权连到两端的父亲上。这样一棵树满足小根堆的性质。
Sdywolf
·
2018-08-18 22:21
UOJ
kruskal重构树
[UOJ274][BZOJ4736][清华集训2016]温暖会指引我们前行(边权LCT)
题目传送门分析 这题实际上如果你把他的温度看做边权的话,那么实际上这题就是要你动态维护
最大生成树
,这个东西用边权LCT做就行了。
Effervescence
·
2018-08-15 15:55
LCT
学习之路(四)
最大生成树
有三个家庭,每家的成员为4~7人,其中有一家有一个客人。取每人的照片一张放在一起,共16张,由和这三家人素不相识的中学生对照片两两进行比较,按相貌相似程度打分,得到16张照片的“相似”模糊关系矩阵。步骤:(1)找出G中最大权值的边rij;(2)将rij存放在集合C中,将rij边上的新结点放入集合T中,若T中已含有所有m个结点时,转(4);(3)检查T中每一个结点与T外的结点组成的边的权值,找出其中
WX_Rong
·
2018-08-13 15:51
C
ZOJ3649 Social Net
problemCode=3649这题倍增维护信息之多,也能算是一道毒瘤题了……解题思路这题分为两个部分,第一个是
最大生成树
,第二个是若干个询问,问在生成树上x−>yx−>y的路径上最大的ck−cj(ck
chy528574785
·
2018-08-02 21:22
最小生成树
倍增
【NOIP 2013】货车运输(Kruskal+lca)
这时想到,我们可以做一颗
最大生成树
(按照权值从大到小排序),在生成树的基础上,两点之间都是联通的,而且载重也是最优的。
Patrickpwq
·
2018-07-31 14:00
Destroy Walls HDU - 6187(
最大生成树
)
DestroyWallsHDU-6187Longtimesago,therearebeautifulhistoricwallsinthecity.Thesewallsdividethecityintomanypartsofarea.Sinceitwasnotconvenient,thenewkingwantstodestroysomeofthesewalls,sohecanarriveanywhe
一只二十四节气
·
2018-07-15 10:58
生成树
bzoj4793 [CERC2016]Hangar Hurdles(bfs+
最大生成树
+贪心)
也就是求一个最大瓶颈边,我们想到了
最大生成树
。不过这个是点权的,处理起来比较奇怪qaq我们按点权从大到小处理每一个点,和这个点周围的四个点,如果已经加进去了,就连起来。
Icefox_zhx
·
2018-06-22 10:19
bzoj
贪心
最短路
最小生成树
洛谷P1967货车运输
这道题首先不难看出要先求一个
最大生成树
,因为我们在尽量图联通的情况下,使两点之间有一条权值最大的边,所以Kru跑一遍
最大生成树
;然后会有很显然的事情就是裸的生成树只能求总和,但我们需要知道树上有哪条边,
AcerMo
·
2018-06-16 16:29
图论-最小生成树
倍增LCA
[NOIP2013 D1T3]货车运输 [LCA][
最大生成树
]
[NOIP2013D1T3]货车运输[LCA][
最大生成树
]问题描述A国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。
Arlia
·
2018-06-12 09:28
题解
图论
数据结构
51Nod - 1640
然而调了调怎么都不对QAQ….然后看了一下解答:最小生成树确定最小的边究竟是多少,因为你要求最大边最小嘛…那这样肯定能求出最小值,但这样结果未必最优….所以,我们再倒着去加入并查集就好了,从最大边开始搞一个
最大生成树
这样贪心肯定是对的嘛
humveea6
·
2018-03-15 17:02
图论
最小生成树
USACO 2018JAN Silver
A.lifeguards(线段树+枚举)枚举删掉哪条线段,离散化+线段树维护线段覆盖长度qaqB.rental(贪心+二分+枚举)枚举留几头牛,贪心算收益qaqC.mootube(并查集+暴力)类似
最大生成树
的并查集
Icefox_zhx
·
2018-01-21 22:18
并查集
其他oj
二分
线段树
比赛
[动态维护图连通性] LOJ#122. 【强制在线】动态图连通性
UPD:已被HACK学一发黑科技给边设一个权值,对每一种权值iii维护权值大于等于iii的边构成的
最大生成树
TiT_iTi加边一个边刚被加入时的权值设为0,如果它连接两个联通块,就把它设为树边,否则设为非树边删边假设要删除边
LowestJN
·
2018-01-17 17:19
LCT
Notes
[动态维护图连通性] LOJ#122. 【强制在线】动态图连通性
UPD:已被HACK学一发黑科技给边设一个权值,对每一种权值iii维护权值大于等于iii的边构成的
最大生成树
TiT_iTi加边一个边刚被加入时的权值设为0,如果它连接两个联通块,就把它设为树边,否则设为非树边删边假设要删除边
LowestJN
·
2018-01-17 17:19
LCT
Notes
uoj#274. 【清华集训2016】温暖会指引我们前行 //LCT
每条边有一个权值T(保证互异)和一个长度L,资磁加边、改变一条边的L、询问u到v在关于T的
最大生成树
上的路径长度。题解这题主要难度大概都在读题上…。
Starria
·
2017-12-25 08:08
LCT
[poj1797]Heavy Transportation<
最大生成树
prim&kruskal>
翻别人博客找到的题,方法挺多的,直接跑一个
最大生成树
就行,或者是一个最短路算法也行我自己用了prim和kruskal的方法来做虽然用最短路也可以轻松过,但是我还是选择了生成树prim1#include2
Danzel♂
·
2017-11-05 16:00
树剖Ⅰ-货车运输:树剖+
最大生成树
我只记得是
最大生成树
+LCA。于是就码,结果
最大生成树
写炸了,克鲁斯卡尔调了1h才调出来。。。一直调到最后15min才调出来,然后画了上面那幅图。
DarthPPT
·
2017-10-27 10:40
板子
Noip2013 货车运输 - 生成树 - 倍增
题意是求两点路径上的最大的最小边(在图中,两点之间路径不只一条),那么肯定这条最小边存在于
最大生成树
上。
Zolrk
·
2017-10-22 17:37
NOIP
图论
倍增
生成树
NOIP2017模拟 拆墙 (
最大生成树
)
题目描述地主的傻儿子豆豆家很大很大,由很多个区域组成。其中有不少封闭的区域,豆豆觉得很不爽于是决定拆墙,把家打通使得他可以访问到每一个区域(包括家外面无限大的区域)。我们用N个端点和M条边来描述豆豆的家。第i个端点的坐标为(xi,yi),第i条边连接端点Ai和Bi,拆除所需要花费的力气为Ci。保证所有边只在端点相交,也就是这是一个平面图,也没有重边和自环。现在豆豆想知道他最少一共需要花费多少力气?
Amessal
·
2017-10-13 17:31
考试总结
最大生成树
poj3723 Conscription
这个题目大意就不写了,注意男生和女生区分的话可以:(女:1,2,3…;男:n+1,n+2,n+3…),把两人之间的亲密度当做点与点之间有权值,就是求
最大生成树
,把权值换成负的,就是求最小生成树了。
Loi_whales
·
2017-10-13 16:33
图论
并查集
poj
最小生成树
codevs 3287||NOIP 2013 货车运输
最大生成树
+倍增 解题报告
题目描述DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述InputDescription第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城
Hawo11
·
2017-10-02 21:45
————单个题目———
————图论————
生成树
LCA
NOIP
bzoj3390 [Usaco2004 Dec]Bad Cowtractors牛的报复(
最大生成树
)
最大生成树
,和最小基本一样。
Icefox_zhx
·
2017-09-26 13:51
bzoj
最小生成树
51nod 1640 天气晴朗的魔法 克鲁斯卡尔
problemId=1640思路:题目要求求
最大生成树
,并且对最大边有限制,先按照克鲁斯卡尔算法求出生成最小成树过程中,加入生成树的最大边。
chen_minghui
·
2017-08-10 22:29
生成树
51nod 1640 天气晴朗的魔法(最小生成树)
最大值尽可能的小,先求个最小生成树,找到树里面权值最大的那个边,然后再求个
最大生成树
,不过要保证每条边的权值都要比都要比刚才找到的那条边的权值小。
思-卿
·
2017-08-03 23:48
生成树
codevs 3287货车运输 (
最大生成树
+lca)
题目描述DescriptionA国有n座城市,编号从1到n,城市之间有m条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有q辆货车在运输货物,司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。输入描述InputDescription第一行有两个用一个空格隔开的整数n,m,表示A国有n座城市和m条道路。接下来m行每行3个整数x、y、z,每两个整数之间用一个空格隔开,表示从x号城
elbadaernu
·
2017-05-18 22:55
最短路&&最小生成树
2017 江苏省赛(湘潭市ccpc)H题
超级有意思题目意思是先给定一棵树,每条边有边权,然后要重新建n-1条边,新边的边权等于原来两点之间的距离,问说怎么建边使得总边权和最大,求最大的边权和很巧妙的一个题目,最最朴素的做法就是处理出任意两点之间的距离,然后排序求一个
最大生成树
WeYoungg
·
2017-05-18 12:36
树苣结垢
图论
bzoj 3943
最大生成树
1h对拍后才发现naive的贪错了...于是果断放弃挣扎如果把比赛的两个人之间连边的话,n-1次操作后就会得到一棵树,实质上一棵树就对应着一种比赛的安排方案那么这题实际上就是求n*(n-1)边、n个点的
最大生成树
Eirlys_North
·
2017-05-04 09:54
最小生成树
bzoj
bzoj 3943
最大生成树
1h对拍后才发现naive的贪错了...于是果断放弃挣扎如果把比赛的两个人之间连边的话,n-1次操作后就会得到一棵树,实质上一棵树就对应着一种比赛的安排方案那么这题实际上就是求n*(n-1)边、n个点的
最大生成树
Eirlys_North
·
2017-05-04 09:54
bzoj
最小生成树
bzoj
UOJ#274 BZOJ4736 【清华集训2016】温暖会指引我们前行
边权LCT维护
最大生成树
即可据说考场上围绕这题题意还产生了纠纷……不过反正就是
最大生成树
喽边权LCT可以看这里#include#include#include#include#include#include
neither_nor
·
2017-03-04 17:17
UOJ
LCT
BZOJ
POJ 1797 Heavy Transportation(
最大生成树
)
题目链接:http://poj.org/problem?id=1797题目大意:给定n个顶点,以及m条边的描述,每条边的描述包括:起点、终点、权重。现在要从顶点1出发到达顶点n,求路径中能够承受的最大权重。解题思路:读懂题意很重要,样例比较水,要去深入理解题目,同时注意输出格式。1)本题要求出的是从顶点1到顶点n的所有可行路径中各边权值的最小值的最大值。即max(min(可行路径边))。很显然是最
JXR_12355
·
2017-01-05 15:44
习题集
POJ 3723 Conscription
最大生成树
+ 并查集
看了挑战上的这道题,一开始根本没反应过来这就是
最大生成树
。
Nicetomeetu-
·
2016-11-26 10:23
ACM-最小生成树
ACM-并查集
【cogs1439】货车运输 生成树+lca
pid=1439【题解】首先取图的
最大生成树
建成一棵树,然后问题就转化为了求两点到lca路径上的最小边权,用倍增处理。
chty_syq
·
2016-11-21 13:49
test 9 小p的生成树 (
最大生成树
+数论)
题解:
最大生成树
+数论。因为我们最终是要求sqrt(sum(a)^2+sum(b)^2)尽可能的大,所以我们肯定不能单独考虑其中一个权值的影响。那么如何将两个影响考虑到一起呢?
clover_hxy
·
2016-11-16 16:35
图论
数论
NOIP2013D1T3 货车运输 题解
(题目描述略)算法思路:先求原图
最大生成树
,再用树链剖分,套ST表求RMQ即可。求
最大生成树
可用Kruskal算法,用带路径压缩的并查集维护。
Foliciatarier
·
2016-11-16 00:42
题解
hdu3367 Pseudoforest(
最大生成树
+伪森林)
pid=3367题意:给你一个森林和一些边,求它的
最大生成树
。这个生成树里允许至多有一个环。思路:本题点数过多,不能用Prim。至于
最大生成树
,其实就是改变下排序顺序而已。
Flynn_curry
·
2016-11-12 16:00
HDU
noip2016模拟赛day7
T1:carpet题目:给定一个N点M边的无向图,每条边有权值W,选择K条边,保证点与点之间最多一条路径且W的和最大数据范围:对于100%的数据,n,m≤100000思路:
最大生成树
。。。。。。。
cnadonly
·
2016-11-08 14:49
NOIP 2013 【货车运输】
【题解】首先用构造一棵
最大生成树
,这样保证树上两个节点路径边权的最小值最大在
最大生成树
上两个节点之间只有一条路径,所以只需要找路径上边权的最小值为了快速的寻找最小值,利用树上倍增的想法用f[j][i]记录
Woodstock_Cyber
·
2016-10-28 20:58
lca
倍增
图论
bzoj3332 旧试题 [
最大生成树
]
3332:旧试题TimeLimit:10SecMemoryLimit:128MBSubmit:114Solved:52[Submit][Status][Discuss]Description圣诞节将至。一年一度的难题又摆在wyx面前——如何给妹纸送礼物。wyx的后宫有n人,这n人之间有着复杂的关系网,相互认识的人有m对。wyx想要量化后宫之间的亲密度,于是准备给每对认识关系估一个亲密度。亲密度是个
SindarDawn
·
2016-10-20 11:14
bzoj
最小生成树
[NOIP2013]货车运输,
最大生成树
+LCA
codevs3287之前写过一个pascal版本的,年代有点久远了既然问最大的运货重量,那么每次都选众多路径中最大的边都显然是对的那么把原本的图变成一颗
最大生成树
,选权值最大的n-treenum条边(treenum
伟大的蚊子
·
2016-08-20 02:32
NOIP
图论初步
最大生成树
POJ2377构建最小生成树一般使用Prim与Kruskal算法,但是两种算法处理的是带权无向连通图。对于图中的不带权有向连通图,只要按照定义保证生成树涵盖所有顶点又没有回路就可以,会有多个答案。一个有n个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有n个结点,并且有保持图连通的最少的边。[1]最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。TimeLi
zzuli-dk
·
2016-07-31 10:35
最短路
专题四 第十二道题
给出一个图,要求出最大的pseudoforest,它是指这个图的一个子图,这个子图的每个连通分量中最多只能有一个环,而且这个子图的所有权值之和最大,就是伪森林3.解题思路形成过程:求最小生成树改成了求
最大生成树
qq_34273438
·
2016-07-07 00:00
Problem H
按照
最大生成树
的做法,只要在连接同一个连通子图的两个结点是判断该子图是否已有环,没有才可以连接。在连接不同连通子图的两个结点
qq_33720032
·
2016-06-27 16:00
poj 2377 Bad Cowtractors(
最大生成树
模板)
题目链接:点击打开链接BadCowtractorsTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:12848 Accepted:5330DescriptionBessiehasbeenhiredtobuildacheapinternetnetworkamongFarmerJohn'sN(2 #include #include #incl
acm_cxq
·
2016-05-13 11:00
ACM
poj
POJ 3723 Conscription【
最大生成树
】
ConscriptionTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 10608 Accepted: 3737DescriptionWindyhasacountry,andhewantstobuildanarmytoprotecthiscountry.Hehaspickedup N girlsand M boysandwantstoc
mengxiang000000
·
2016-05-05 17:00
poj
pku
3723
3723
poj2377
id=2377这题求得是
最大生成树
。如果不能联通的话就输出-1.我们用克鲁斯卡尔来做。要注意的一点就是在合并的时候要有序的合并。
NaCl__
·
2016-04-29 16:00
poj
生成树-并查集
HDU 3367 Pseudoforest(
最大生成树
+并查集)
思路:类似一颗生成树,是的话那么一定是
最大生成树
。那么怎么判断是不是会有环的形成呢?那么就可以用并查集判断了,所以直接用克鲁斯卡尔算法算
最大生成树
即可。
Grit_ICPC
·
2016-04-15 20:00
并查集
生成树
Aizu 2224 Save your cats【
最大生成树
】
原题网址:http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2224I- SaveyourcatsTimeLimit:8000MS MemoryLimit:65536KB 64bitIOFormat:%lld&%lluSubmit Status Practice Aizu2224Appointdescription:
liuke19950717
·
2016-04-14 13:00
POJ 2377 Bad Cowtractors【最小生成树变形&&
最大生成树
】
BadCowtractorsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 12756 Accepted: 5294DescriptionBessiehasbeenhiredtobuildacheapinternetnetworkamongFarmerJohn'sN(2 #include #include usingnamespaces
liuke19950717
·
2016-04-13 22:00
【BZOJ3390】[Usaco2004 Dec]Bad Cowtractors牛的报复【
最大生成树
】
【题目链接】/*Pigonometry*/ #include #include usingnamespacestd; typedeflonglongLL; constintmaxn=1005,maxm=20005; intn,m,fa[maxn]; struct_edge{ intu,v,w; booloperator'9';ch=getchar())f=ch=='-'?-1:1; f
BraketBN
·
2016-04-08 10:00
[NOIP2013][CODEVS3287]货车运输(kruskal+树上倍增)
用kruskal求
最大生成树
,然后倍增。
Clove_unique
·
2016-04-02 18:00
kruskal
noip
codevs
倍增
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他