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
最小生成树&&最小树形图
Gym 101889I Imperial roads 倍增求次小生成树
v=1538477779题意:给你n点m边的图,给你q个询问,每个询问都有一个a和b,要你输出保留点a和点b这条边后的
最小生成树
的权值。
余西子
·
2020-08-13 18:45
图论
杭电oj HDOJ 2489 Minimal Ratio Tree(DFS
最小生成树
)
杭电ojHDOJ2489MinimalRatioTree题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2489ProblemDescriptionForatree,whichnodesandedgesareallweighted,theratioofitiscalculatedaccordingtothefollowingequation.Given
Dy66
·
2020-08-13 17:18
c++
算法
dfs
prim
oj系统
USACO的一些不错的题目
可以建一个0点,然后与其它点连边,边权就是在所连点打井所用的钱数,这样再求一边
最小生成树
即可。很巧妙的一道题。
qq_38234381
·
2020-08-13 17:55
算法竞赛
HDU 1879 继续畅通工程
思想:
最小生成树
,Kruskal。
qq_38235087
·
2020-08-13 17:55
acm
图论
HDU 1875 畅通工程再续
大致思路:基础
最小生成树
,kruskal。循环两遍把每两个点的距离计算出来即可,注意是浮点型。
qq_38235087
·
2020-08-13 17:55
acm
图论
HUD 1233 还是畅通工程
思想:简单
最小生成树
,kruskal。
qq_38235087
·
2020-08-13 17:55
acm
图论
UVALive 8196 && Gym 101889I Imperial roads(
最小生成树
+LCA)
option=com_onlinejudge&Itemid=8&page=show_problem&problem=6218题意:给出一个图,再给出q次询问,每次询问包含一条边,求出含这条边的
最小生成树
的权值先求一遍
最小生成树
shyoldman
·
2020-08-13 17:17
图论
Imperial roads Gym - 101889I (LCA的另一种实现)
题意:Q次询问,每次询问必须包含特定边的
最小生成树
。
qq_36424540
·
2020-08-13 17:57
.....最近公共祖先
【ACM树】
HDU 6349 三原色图(
最小生成树
)
HDU6349三原色图(
最小生成树
)题意 n个点,m条边。每条边有三种颜色,红绿蓝。
花飞雨追
·
2020-08-13 17:20
图论-Kruskal
删边
最小生成树
删边
最小生成树
时间限制:1Sec内存限制:128MB题目描述给定一个n个点m条边的无向图,求删除某条之后的
最小生成树
。输入第一行两个整数n和m。
Tz_rain
·
2020-08-13 17:00
最小生成树
LCA
HDU 1102 Constructing Roads(Kruskal
最小生成树
求最小花费)
http://acm.hdu.edu.cn/showproblem.php?pid=1102ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):20248AcceptedSubmission(s):7743ProblemDescripti
夜幕下的ACM之路
·
2020-08-13 16:30
HDU
最小生成树
【ACM】- HDU-4313 Matrix 【
最小生成树
】
题目链接题目分析:N个结点N-1条边连接本身是一棵生成树;需要切断指定的几个结点之间的两两联系,使切断边权值之和最小;节点编号0~N-1数据比较大,必须用longlong型存储累加结果,否则WA解题思路:【参考解题报告】需切断K个指定结点之间的联系,即分成K个独立的连通块;用kruskal算法,不过长边优先选择(priority_queue实现大顶堆);每次判断条件:当两个machine不再在同一
3stone_
·
2020-08-13 16:55
ACM-图
HDU
【ACM】- HDU-1879 继续畅通工程 【
最小生成树
】
题目链接题目分析
最小生成树
问题;解题思路用Kruskal算法+并查集即可;思路(一):把修通道路(边)的权值(距离)令为0即可;思路(二):对于修通的道路两端,输入后立即合并集合,不再加入边队列;AC程序
3stone_
·
2020-08-13 16:55
HDU
ACM-图
杭电ACM1102——Constructing Roads
这题,简单的
最小生成树
的应用,只是输入的方式比较特殊。还会告诉你哪一些村庄是已经有路的。输入的第一个数n,是村庄的数目,然后下面n*n个数代表的是:第i行第j个就是村庄i和j之间的距离。
XD灬
·
2020-08-13 16:50
杭电
acm
杭电
kruskal
HDU 2122(
最小生成树
模板)
题目地址:点击打开链接思路:模板题,注意重边和不能构成的情况即可AC代码:#include#include#include#include#include#include#include#include#include#include#includetypedeflonglongll;usingnamespacestd;constintzui=1000000000;intn,m;intmap1[1
_天道酬勤_不忘初心
·
2020-08-13 16:50
ACM_最小生成树
hdu2682
最小生成树
思路:根据规则建图后,求
最小生成树
。#include#include#include#i
天宇skyblue
·
2020-08-13 16:12
图论
【BZOJ2521】【SHOI2010】
最小生成树
(最小割)
DescriptionSecsa最近对
最小生成树
问题特别感兴趣。他已经知道如果要去求出一个n个点、m条边的无向图的
最小生成树
有一个Krustal算法和另一个Prim的算法。
mousemjq
·
2020-08-13 16:46
省选
最小割
BZOJ2594 水管局长数据加强版(LCT维护
最小生成树
)
2594:[Wc2006]水管局长数据加强版TimeLimit:25SecMemoryLimit:128MBSubmit:4889Solved:1496[Submit][Status][Discuss]DescriptionSC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一
Gijkstra
·
2020-08-13 15:15
【LCT】
Gym - 101889I Imperial roads (树链剖分维护边权最大值)
题意:给你一个图,然后Q个询问,每个询问,问强制要求使用某条边的情况下的
最小生成树
。
LP_Cong
·
2020-08-13 15:41
————ACM相关————
——图论相关——
ACM
-
最小生成树
ACM
-
树链剖分
ACM
-
线段树
Electrification Plan -
最小生成树
1982.ElectrificationPlanTimelimit:0.5secondMemorylimit:64MBSomecountryhasncities.Thegovernmenthasdecidedtoelectrifyallthesecities.Atfirst,powerstationsinkdifferentcitieswerebuilt.Theothercitiesshouldb
lyyy.
·
2020-08-13 15:00
最小生成树
Minimal Steiner Tree 简介
最小生成树
是MinimalSteinerTree的一种特殊情况。此问题是NP完全问题。在POJ3123中的标程给出了一个递归的算法来解决这个问题。首先用floyd算法求出两两之间的最短路径。
LLawliet
·
2020-08-13 15:50
图论
Hdu 1102 Constructing Roads【
最小生成树
】
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):17176AcceptedSubmission(s):6524ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,a
hope1262946533
·
2020-08-13 15:58
生成树&&树形图
Java实现图:邻接矩阵表示、深度优先搜索、广度优先搜索、无向图的
最小生成树
程序中用到的栈和队列实现请参见另外的博文。packagetest2;classVertex{privatecharvertexName;publicbooleanwasVisited;publicVertex(charname){vertexName=name;wasVisited=false;}publicvoiddisplayVertexName(){System.out.println("n
lingzhm
·
2020-08-13 15:35
数据结构(Java版)
HDU 1233 还是畅通工程(
最小生成树
Prim+Kruskal)
pid=1233题意:(
最小生成树
裸题)有N个村庄,给出村庄两两之间的距离,要求铺设公路,使得任何两个村庄间都可以实现互通(不一定有直接的公路相连,只要能间接通过公路可达即可),计算最小的公路总长度。
Lecholin
·
2020-08-13 15:00
算法与数据结构
HDU
并查集
树
hdu 5441
最小生成树
题目大意:有一个n个点的无向图,给出m条边的边权,给出q次询问,每次给出一个值,求用到所有边权不大于这个值的边的情况下,能够互相到达的点对的个数(自己到自己不算)#includeusingnamespacestd;inthead[40000],top;intf[40000];longlongr[40000];intfind(intx){if(x==f[x])returnx;elsereturnf[
真正的天选之人
·
2020-08-13 15:48
图论
POJ 2421 Constructing Roads
最小生成树
kruscal+并查集
ConstructingRoadsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:18604Accepted:7683DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnect
kdwycz
·
2020-08-13 15:07
【OJ】graph—图论
最小生成树
例题
poj2421ConstructingRoadsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:23522Accepted:10085DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagesca
juanlansexuehua
·
2020-08-13 15:17
并查集
最小生成树
bzoj4777 [Usaco2017 Open]Switch Grass MST+线段树+multiset
Description给定一张带权无向图,每个点有一个颜色,每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离最近异色点对定义为:一对点颜色不同,且距离最小Solution容易想到答案一定在
最小生成树
上
olahiuj
·
2020-08-13 15:45
c++
线段树
stl
最小生成树
NOIP2017巴蜀模拟总结
t3出题人拼题,一个
最小生成树
和一个nim博弈并在一起。注意每次的重建树,树剖和线段树放在一起的时间最快。DAY2t1打素数表,筛法顺便筛出所有由两个素数乘起来的数,然后一张大表存数量,查
itselaineZ
·
2020-08-13 14:52
Summary
NOIP
poj 2421 Constructing Roads 并查集+
最小生成树
DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAandB,orthe
joafelnglfds
·
2020-08-13 14:29
图论
HDU-1863 畅通工程(
最小生成树
[Prim])
畅通工程TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)ProblemDescription省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全
idealism_xxm
·
2020-08-13 14:18
HDU
最小生成树
HDU3938 Portal(
最小生成树
+ 计数)
ProblemDescriptionZLGGfoundamagictheorythatthebiggerbananathebiggerbananapeel.Thisimportanttheorycanhelphimmakeaportalinouruniversal.Unfortunately,makingapairofportalswillcostmin{T}energies.Tinapathbe
iamhpp
·
2020-08-13 14:14
#
最小生成树
#
HDU
hdu 2122
最小生成树
AC代码如下:#include#include#include#includeusingnamespacestd;#defineMAX0x3f3f3f3fintweight[1001][1001];intmain(){intlowcost[1001];intN,M,ans;intflag=0;while(scanf("%d%d",&N,&M)!=EOF){memset(weight,0x3f,si
team79
·
2020-08-13 14:40
图论
HDOJ-1102 Constructing Roads(
最小生成树
)两种做法
题目
最小生成树
Kruskal算法/*HDU1102ConstructingRoads题意:有n个乡村,修路,然后保证每两条路之间连接。如果A和B连接,那么A和B直接连接或者中间还有一个乡村,间接连接。
huatian5
·
2020-08-13 14:24
图论
数据结构
MST
Kruskal算法
Prim
hdu 1301(
最小生成树
kruskal)
题目的意思是看的别人的解题报告,但代码是自己写的#include#includeusingnamespacestd;intu[100],v[100],w[100],f[27],r[100];intgetf(intx){returnf[x]==x?x:(f[x]=getf(f[x]));}intcmp(constinti,constintj){returnw[i]>n&&n){sum=0;index
算球?
·
2020-08-13 14:34
生成树
洛谷4208 bzoj1016 JSOI2008
最小生成树
计数 矩阵树定理
题目链接题意:给你nn个点,mm条无向边,求
最小生成树
个数。n≤100n≤100,m≤1000m≤1000,其中每种权值的边不超过1010条。
forever_shi
·
2020-08-13 14:05
矩阵树定理
Genghis Khan the Conqueror----HDU_4126----
最小生成树
_DFS_DP
然后要你求出每改变一次之后的
最小生成树
的权值,最后权值之和除以询问的次数。首先有一个很简单的想法,那就是每询问一次就求一次
最小生成树
,最后相加。但是这无疑太耗时间,TLE绝对会在那等着你。
dr5459
·
2020-08-13 14:08
综合性题目
搜索
【算法随笔】
最小生成树
最小生成树
(MST):[洛谷模版传送门]一个有n个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有n个结点,并且有保持图连通的最少的边。
dianpaoqian9249
·
2020-08-13 13:44
GYM 101889I(mst+lca)
最小生成树
上倍增询问裸的。
dengliaotu5386
·
2020-08-13 13:59
Luogu 3665 [USACO17OPEN]Switch Grass 切换牧草
2、答案一定在
最小生成树
上。
dashu497731727
·
2020-08-13 13:43
最小代价数(
最小生成树
) Krushal算法
packagegraph.basic;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.LinkedHashSet;importjava.util.List;importjava.util.Set;publicclassG_MinTree_Krushal{
真我风扬
·
2020-08-13 13:33
数据结构
UVA11354 Bond
很明显满足这个条件的路径就是
最小生成树
上链接两个点的那条唯一的路径但是题目有50000个询问,如果单纯的在MST上DFS求值则每次查询的复杂度都是O(n),最后可能高达50000*50000如果组成一棵有根树
CSU_CX
·
2020-08-13 13:56
ACM-UVA
bond
UVA11354
【树上ST表】Gym - 101889I Imperial roads
有Q个询问:询问给出一条边:u,v,让你输出包含u,v这条边的
最小生成树
的花费。数据范围:2v最大边权,输出sum+询问边-最大边权。
笑对这个世界的志贵
·
2020-08-13 13:07
ST表
树形dp
[USACO17OPEN Pt T2]Switch Grass 切换牧草
进一步可以猜想答案一定是在图的
最小生成树
上
bangzhoutui3858
·
2020-08-13 13:03
最小生成树
预备知识:1.树:(其实只需要记住2叉树的特性,其详细请见“关于二叉树”)2.并查集(记得住getfather()函数怎么写就行,其详细请见“关于并查集”)引例:村长的难题小明是信竞村的村长,小明打算给该村的所有人家都连上网。该村有n(1map[j][k]){dis[j]=map[j][k];path[j]=k;}//k加入生成树后,可能有其他节点到生成树的最短距离发生变化,调整他们的path值/
蒟蒻AkidLZJ小李
·
2020-08-13 12:27
信奥
灌水(USACO)
**正经的解法(放大招)**算法框架:1.设立一个虚拟源点,表示水源2.虚拟源点与每颗牧草连边,边权为在对应牧草旁挖井的费用3.跑
最小生成树
即可。
蒟蒻AkidLZJ小李
·
2020-08-13 12:27
信奥
poj 2421 Constructing Roads(
最小生成树
)
ConstructingRoadsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:22124Accepted:9431DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnect
acm_cxq
·
2020-08-13 12:36
最小生成树
杭电Hdu 1102 Constructing Roads
这道题也是一道经典
最小生成树
的题目,用的prim算法。贵在会方法,并且能准确读懂题,我就读了好久,我犹豫的地方比方说:城镇B,C之间相连有一条路,如果城镇A可以通向C,那它也能通向B。
FsnailWang
·
2020-08-13 12:21
最小生成树
(
最小生成树
)洛谷P2330 [SCOI2005]繁忙的都市
洛谷P2330[SCOI2005]繁忙的都市思路:模板题。代码:#include#definepiipair#definelllonglong#definecl(x)memset(x,0,sizeof(x))constintN=1e6+10;constintmod=1e7+9;constintmaxn=0x3f3f3f3f;constintminn=0xc0c0c0c0;constintinf=9
会飞的小蛇
·
2020-08-13 12:43
图论
#
最小生成树
(
最小生成树
)AcWing1146新的开始
AcWing1146新的开始思路:本来是跑一边
最小生成树
再加上发电站的最小值,但是wa了。后来可以想到如果发电站的值很小,建设电网的费用很大,就可以建多个发电站。
会飞的小蛇
·
2020-08-13 12:43
图论
#
最小生成树
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他