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
▬▬▬▬▲最小生成树
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
图论
#
最小生成树
Gym101889 - I Imperial roads(
最小生成树
,树链剖分)
链接:Gym101889题意:给出RRR条带权边,构建一棵N (2≤N≤105)N\,(2\leN\le10^5)N(2≤N≤105)个结点的
最小生成树
,共Q (1≤Q≤105)Q\,(1\leQ\le10
墓华
·
2020-08-13 12:12
★水题之路
★图论
#
【最小生成树】
hdu 4081
最小生成树
先求出
最小生成树
,然后枚举树上的边,对于每条边“分别”找出这条割边形成的两个块中点权最大的两个1.由于结果是A/B,A的变化会引起B的变化,两个制约,无法直接贪心出最大的A/B,故要通过枚举2.不管magicroad
未水
·
2020-08-13 11:24
图论
ACM
bzoj2521: [Shoi2010]
最小生成树
最小割
把所有边都减一不就是把次边加一。。。。对答案有影响的边肯定是比指定边要小的边。所以我们要阻止制定边的两端点提前连起来。而最小代价就应该是指定边的代价+1-路径上最大边的值。然后就形成了一个路径分配问题。所以我们按指定边的代价+1-边的权值连边所的的答案就是最小割#include#include#include#include#includeusingnamespacestd;#definemaxn
IED98
·
2020-08-13 11:14
网络流
Gym - 101889I Imperial roads (
最小生成树
+LCA)
cn.vjudge.net/contest/257313#problem/I和这道题类似:https://blog.csdn.net/GYH0730/article/details/82827285先求出
最小生成树
来
hahahahhahello
·
2020-08-13 11:51
ACM-图论
bzoj2521 [Shoi2010]
最小生成树
(网络流最小割)
bzoj2521[Shoi2010]
最小生成树
原题地址:http://www.lydsy.com/JudgeOnline/problem.php?
Bfk_
·
2020-08-13 11:39
&
图论
网络流
题解
bzoj
HDU5253(
最小生成树
)
////
最小生成树
有很多种算法习惯用并查集+克鲁斯卡尔//main.c//example////CreatedbyAdamon15/2/2.
Below_Crusder
·
2020-08-13 11:35
最小生成树&&最小树形图
HDU 3371 Connect the Cities(实力+运气题)
题型:明显的用并查集+kruskal的
最小生成树
的模版题,然而就让人很难受。
wing_wing_wing
·
2020-08-13 11:08
最小生成树\最小树形图
并查集
POJ2421 Constructing Roads(
最小生成树
)
题意:村庄之间连通,要求输出最小权值和,注意有些村庄已经连通要点:Prim算法稍微变一下,因为是求权值和,已经连通的之间权值改为0即可,反正为0后面算的时候肯定是最小值,会加入集合的,然后权值又是0不影响。15347342Seasonal2421Accepted208K32MSC++826B2016-04-0314:36:19#include#include#includeintmap[105][
weixin_34208185
·
2020-08-13 11:48
杭电多校(四)2019.7.31--暑假集训
【HDU6014】SOLVED【题目大意】给定N个节点,两点之间距离是节点编号的与,在这样的前提下,求
最小生成树
,输出代价和路径【思路】通过lowbit求第一个0的位置,然后令此位为1的值就是最优解【总结
weixin_30535913
·
2020-08-13 11:27
hdu 3371 Connect the Cities
pid=3371
最小生成树
,这道题卡时间g++过了,c++tle了/(ㄒoㄒ)/~~。。
GadyPu
·
2020-08-13 10:03
图论
杭电 hdu 1102 Constructing Roads (
最小生成树
)
杭电hdu1102ConstructingRoads(
最小生成树
)ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536
thestarfish
·
2020-08-13 10:20
并查集
最小生成树
HDU 1102 Constructing Roads
思想:简单
最小生成树
,kruskal。结构体数组的范围一定要注意不要开小了,因为这个问题时间超限n次,还找不出来o(╯□╰)o,还有就是注意一些细节问题。
qq_38235087
·
2020-08-13 10:55
acm
图论
【倍增LCA求次小生成树】Gym - 101889I - Imperial roads
题目链接题意:给出若干条无向边,有q次询问,每次询问确定一条边必须添加的
最小生成树
。题解:与次小生成树的思路一样,先求一遍
最小生成树
,然后添加边,就构成一个环,把环内最大边删去即可。
Elliott__
·
2020-08-13 10:15
图论
题目列表(图论)
=============================以下是
最小生成树
+并查集======================================【HDU】1213HowManyTables
bo-jwolf
·
2020-08-13 10:59
HDOJ 1102 Constructing Roads(
最小生成树
)
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):6455AcceptedSubmission(s):2377ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,an
御史大夫
·
2020-08-13 10:07
hdu 2122(Ice_cream’s world III)(
最小生成树
,两种算法都可以)
Ice_cream’sworldIIITimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):926AcceptedSubmission(s):303ProblemDescriptionice_cream’sworldbecomesstrongerandstronger;ev
itcoder-9527
·
2020-08-13 10:45
BZOJ2521: [Shoi2010]
最小生成树
可以直接pass:(一开始想的是类似次小生成树的做法,先做
最小生成树
,排序时若有多个边长与z[lab]相同的边,把lab放到最后,然后MST,如果边lab没出现,直接返回。
CR1SceNT
·
2020-08-13 10:40
最小割
网络流
网络流
上一页
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
其他