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
Roads
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
HOJ 1102 Constructing
Roads
(最小生成树)
数据量不大,直接暴力过。我用了Prime,过程写在注释中。#include#include#include#pragmawarning(disable:4996)usingnamespacestd;constintNN=100+5,INF=99999999;inta[NN][NN],f[NN];intfind(intx){//找到根节点if(x==f[x])returnx;f[x]=find(f[
qq_44724908
·
2020-08-13 10:09
Perishable
Roads
InthecountryofNever,therearencitiesandawell-developedroadsystem.Thereisexactlyonebidirectionalroadbetweeneverypairofcities,thus,thereareasmanyasroads!Notworoadsintersect,andnoroadpassesthroughintermed
wxh010910
·
2020-08-11 15:27
CF313D Ilya and
Roads
(区间DP)
题目链接:http://codeforces.com/problemset/problem/313/D题意:给出一个长度为n的区间。给出m个小区间以及每个小区间的代价。选择小区间的一些覆盖n中的至少K个。求最小代价。思路:由于n比较小,用c[i][j]表示覆盖[i,j]的最小代价。由输入[L,R,cost]可以得到c[L][R]=cost。然后用c[i][j]更新c[i+1][j]。最后就是区间D
weixin_34242331
·
2020-08-11 14:37
2017江苏省省赛
Roads
(全局最小割)
Roads
时间限制:2Sec内存限制:256MB提交:6解决:2[提交][状态][讨论版]题目描述InICPCCamp,therearentownsconvenientlylabeledwith1,2,
weixin_34138255
·
2020-08-11 14:56
题解 CF191C 【Fools and
Roads
】
树上差分半裸题常规思路是进行三次DFS,然后常规运算即可这里提供两次dfs的思路(wyztqlorz)我们以样例2为例我们考虑任意一条路径,令其起点为u终点为v,每走一次当前路径则v的访问次数必定+1,于是我们可以使每一个点表示连接其上的一条边的访问次数,所以我们令节点v的访问次数+1;与此同时,过程中的路径也同样会被访问,且这里是双向边,于是与此同时的我们也令节点u的访问次数+1;当然访问当前子
weixin_34122548
·
2020-08-11 14:24
Perishable
Roads
我们把所有边权都减去最小值然后发现肯定是一条链然后下面挂着一条0边然后挂着一整颗子树子树中贡献都是0那么我们要最小化那条链我们发现这条链上如果有连续的权值为0⋯a,b,c,d⋯且b>c那么我们把a,b换成一条边答案不会更劣唯一不行的就是b就是链头没有边之后的边必然是递增的这样就可以做一个最短路了#include#include#includeusingnamespacestd;typedeflon
里阿奴摩西
·
2020-08-11 13:36
最短路
杂题
Perishable
Roads
(最短路)
InthecountryofNever,therearencitiesandawell-developedroadsystem.Thereisexactlyonebidirectionalroadbetweeneverypairofcities,thus,thereareasmanyasroads!Notworoadsintersect,andnoroadpassesthroughintermed
RJ28
·
2020-08-11 13:35
ACM
图论
好题
不会做
最短路
hdu1102Constructing
Roads
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):12166AcceptedSubmission(s):4621ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,a
u010793761
·
2020-08-11 13:35
ACM--题目
Destroying
Roads
最短路
B.DestroyingRoadsInsomecountrythereareexactlyncitiesandmbidirectionalroadsconnectingthecities.Citiesarenumberedwithintegersfrom1ton.Ifcitiesaandbareconnectedbyaroad,theninanhouryoucangoalongthisroadei
u010660276
·
2020-08-11 13:34
最佳路径
江苏省赛--湘潭杯-highway 题解
HighwayInICPCCamptherewerentownsconvenientlynumberedwith1,2,…,nconnectedwith(n−1)
roads
.Thei-throadconnectingtownsaiandbihaslengthci.Itisguaranteedthatanytwocitiesreacheachotherusingonlyroads.Bobowould
axuhongbo
·
2020-08-11 11:54
vim
acm
ACM-树型关系
题解 CF773D 【Perishable
Roads
】
简述一下题意:给出nnn个点的完全图,对于完全图中的每个点iii,iii作为终点时,要使其他每个点到点iii的“距离”和最小,对于每个点都输出这个最小值。这里的“距离”是指对于其他每个点,那个点到点iii路径上的最小值。且对于每个点iii,计算答案时应保证图内每条边的方向一定。(有点难解释,可以参考原文)题意很难表述清楚,建议看懂原题后再来看此题解。考虑对于每个终点iii,最后连接所有点后图的形态
AyoAyo_wei
·
2020-08-11 10:40
题解
【网络流】One-Way
Roads
【网络流】One-WayRoads题目描述InthecountryofVia,thecitiesareconnectedbyroadsthatcanbeusedinbothdirections.However,thishasbeenthecauseofmanyaccidentssincethelanesarenotseparated:Thedriversfrequentlylookattheirs
第八个猴子
·
2020-08-10 22:30
开发工具
动态规划系列学习之 最长上升子序列(LIS)问题全解
做法维护一个集合,第i个元素表示长度为i的上升子序列末尾数字.每次出现新的数字时,查找并替换它的lower_bound,如果没有则直接插入.集合长度即为lis长度.例题:HDU1025排序后求lis,注意
roads
.pairsave
Little_Fall
·
2020-08-10 18:59
学习笔记
POJ1947:Rebuilding
Roads
(树形DP)
DescriptionThecowshavereconstructedFarmerJohn'sfarm,withitsNbarns(1#include#includeusingnamespacestd;intn,p,root;intdp[155][155];intfather[155],son[155],brother[155];voiddfs(introot){inti,j,k,tem;for(
键盘上的舞者
·
2020-08-10 17:39
DP
《程序设计与算法》之【深度优先搜索】
深度优先搜索例题城堡问题(百练2815)踩方格(百练4892)
Roads
(百练1724)生日蛋糕(百练1190)深度优先搜索从起点出发,走过的点要做标记,发现有没走过的点,就随意挑一个往前走,走不了就回退
beashaper_
·
2020-08-10 15:31
算法
C++
Light OJ 1049 - One Way
Roads
(暴力 or DFS)
传送门:http://lightoj.com/volume_showproblem.php?problem=1049题目大意:给定n个地点,n个点连成一个环,点与点之间是有向边,求使得图成为强连通图的最小花费。解题思路:n范围比较小,两层FOR暴力或者DFS找出正向边和反向边即可,然后比较两个的权值和大小,即可求出答案。Code:/*Wwwmmmm2222222227777777777777*//
wintermelon27
·
2020-08-10 13:59
Graph
Theroy
Search
HDU1301 Jungle
Roads
(Kruskal)
TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):9216AcceptedSubmission(s):6805ProblemDescriptionTheHeadElderofthetropicalislandofLagrishanhasaproblem.Aburstof
weixin_30500105
·
2020-08-10 11:40
java
hdu Constructing
Roads
(最小生成树,kuskal算法)
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):14569AcceptedSubmission(s):5530ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,a
itcoder-9527
·
2020-08-09 06:15
codeforces1149D Abandoning
Roads
题面题意给出一张无向图,每条边的权值只有两种:a或b(a#defineN80#defineM150000usingnamespacestd;intn,m,A,B,bb,tt,first[N],fa[N],num[N],sz[N],ans[N],dp[N][M];structBn{intto,next,quan;}bn[410];structZt{intu,v,d;booloperatoru.d;}
yzyyylx
·
2020-08-08 02:01
经典
技巧
dp
堆
并查集
【NOIP模拟】
roads
(最短路径转最小生成树)
题目背景SOURCE:NOIP2016-RZZ-1题目描述有N个城市,这些城市通过M条无向边互相连通,每条边有一个权值Ci,表示这条边的长度为2^(Ci),没有两条边的长度是相同的。设d(i,j)为城市i到城市j的最短路长度,求:答案以二进制输出。输入格式第一行,两个正整数N,M。接下来M行,每行三个正整数Ai,Bi,Ci,表示城市Ai,Bi间有一条权值为Ci的无向边。输出格式输出一个二进制数,表
weixin_30361641
·
2020-08-08 02:48
All
Roads
Lead to Rome (30) (dijkstra)
题目链接:传送门思路:直接dijkstra即可,在过程中记录路径并转移各种情况,似乎先dijkstra记录路径再dfs比较好写。。但是我之前并没有想到这种题因为dijkstra以贪心选择选取最近的点,只排除了不可能成为最短路的情况,有可能构成最短路的所有情况并没有被跳过,所以模拟即可代码:#includeusingnamespacestd;constintmaxn=205;structnode{i
一只谜谜怪
·
2020-08-05 19:19
pat甲级
最短路
ROADS
+dijkstra的灵活运用+POJ
ROADSTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:10742Accepted:3949DescriptionNcitiesnamedwithnumbers1...Nareconnectedwithone-wayroads.Eachroadhastwoparametersassociatedwithit:theroadlengthandt
974792789
·
2020-08-04 19:52
最短路
hdu 3721 uvalive 5026 building
roads
首先,我们证明一个结论:树的重心一定在树的直径上树的直径指树上最长的一条路径,树的重心指树上所有点中到其余点最远距离最小的点假设重心u不在直径上,那么它到距它最远点(x)的路径一定会和树的直径有交点v,否则这条路径会是新的直径的一部分,那么v到x的距离一定更小,所以重心一定在直径上显然,我们需要移走直径上的一条边,并且移走这条边后,原来的树变成了两棵树(特殊情况是移走和叶子相连的一条边,但不影响)
提交WA的_请自己跑下看看输出有没问题
·
2020-08-04 18:11
树形DP
kuangbin专题六 POJ1251 Jungle
Roads
(最小生成树)
题意:一个图,给你N个结点,输入N-1行信息,用大写字母表示节点,节点与节点之间有权值。要你输出最小生成树的值。题解:把子母转换成数字就好了,直接上板子。//后来再次写的prim#include#include#include#includeusingnamespacestd;#defineINF0x3f3f3f3fconstintMAXN=30;intmap[MAXN][MAXN];intdis
Start_to_crazy
·
2020-08-04 12:16
最小生成树
HDOJ1102 Constructing
Roads
【最小生成树】-----武科大ACM暑期集训队选拔赛1题
这道题目没有做出来,代码写好之后一直没有AC,本以为做了这么多最小生成树的题目,这道题一定没问题的,结果很遗憾,没有注意细节问题:首先,如何处理已经建好的路?已经建好的路说明这两个点是连通的,只要把他们间距设为0就好了。其次,注意循环的控制,我把第一个for中的i=1写成i=0了。Problem:1102(ConstructingRoads)JudgeStatus:AcceptedRunId:59
weixin_33915554
·
2020-08-04 05:16
ccpc湘潭邀请赛 h-highway(树的直径)
4000MSMemoryLimit:65536KBHighwayInICPCCamptherewerentownsconvenientlynumberedwith1,2,…,nconnectedwith(n−1)
roads
.Thei-throadconnectingtownsaiandbihaslengthci.Itisg
czdb
·
2020-08-04 03:44
dp
数据结构
ACM
dp
数据结构
Destroying
Roads
最短路+暴力
最短路+暴力,暴力BFS求任意两点间的短路,然后暴力枚举哪一段是公共的B.DestroyingRoadstimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputInsomecountrythereareexactlyncitiesandmbidirectionalroad
码代码的猿猿的AC之路
·
2020-08-04 02:57
图论
2016HUAS_ACM暑假集训3F - Jungle
Roads
这个题目属于最小生成树问题,可以用Prim,也可以用Kruskal(还没试)。题意简单直接,给你一个图,求出它最小生成树的权值。题目最有趣的地方就是图的顶点是字母,稍微处理一下就好了。SampleInput9//顶点个数,0时结束A2B12I25//每个顶点与后面N个顶点连通后面N组是顶点编号和权值比如这组就是A与后面两个顶点(B,I)连通,其中AB=12,AI=25B3C10H40I8C2D18
dianluoxi8545
·
2020-08-03 16:46
POJ--2421--Constructing
Roads
【最小生成树】
链接:http://poj.org/problem?id=2421题意:n个村庄,告诉你任两个村庄间距离,要建一些路使得任两个村庄都可以互相到达,需要使花费最小,其中有q条路已经建了,求最小花费。把已经建的路的权值改为0,再prim就行了。kruskal做的话,把建好的路用并查集合并,再kruskal就行了prim算法#include#include#include#include#include
altair21
·
2020-08-03 10:25
最小生成树MST
POJ代码
Poj-2421 Constructing
Roads
[题目链接]题意:N个村庄要实现村村通,Q个村已经相通了,求剩下的村庄要实现村村通的最小花费。思路:相通的村庄距离置为0,跑一边最小生成树就好啦。Prim算法VSKruskal算法(感觉后者既好写,效率又高)Prim算法:#include#include#include#includeusingnamespacestd;constintinf=0x3f3f3f3f;constintMax_v=11
zzti_xiaowei
·
2020-08-03 09:53
Acm--图论
最小生成树
POJ 1251 Jungle
Roads
(经典最小生成树-----prim)
POJ1251JungleRoadsDescriptionTheHeadElderofthetropicalislandofLagrishanhasaproblem.Aburstofforeignaidmoneywasspentonextraroadsbetweenvillagessomeyearsago.Butthejungleovertakesroadsrelentlessly,sothela
我好想逃
·
2020-08-03 09:33
2018.7
PKU1251 Jungle
Roads
最小生成树样例题(艾这就叫差距阿。。。。。。。。。。
/*JungleRoadsTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:5039Accepted:2257DescriptionTheHeadElderofthetropicalislandofLagrishanhasaproblem.Aburstofforeignaidmoneywasspentonextraroadsbetweenvill
zonelight
·
2020-08-03 09:18
poj2421 Constructing
Roads
描述:有n个村庄,编号为1,2,3,,,n应该建造道路使他们互相可达对输入数据3099069299001796921790112意思有3个村庄,099069299001796921790意思是1号到1,2,3的距离分别为0990692112意思是有一条道路已经接通,就是1号与2号间的道路解法:kruskal算法,建造最小生成树即可#include#include#includeusingnames
zhangwei1120112119
·
2020-08-03 09:26
最小生成树
poj2421Constructing
Roads
-最小生成树prim
ConstructingRoadsTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:16680Accepted:6806DescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnect
蒝味
·
2020-08-03 09:50
030-图论
POJ 2421Constructing
Roads
注意:prime算法求最小生成树算法要非常熟练时间限制:2000ms内存限制:65536kB描述ThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifan
youyang1991
·
2020-08-03 09:02
poj 1251 Jungle
Roads
prim最小生成树基础
基础prim最小生成树,感觉大体原理和dij,spfa差不多,就是一些小的地方有出入,dij是求所有点到一个点的最短路,而spfa解决了负权值的问题!!#includeusingnamespacestd;intmap[30][30],dis[30];boolvis[30];intn,b,m;chara,a1;intsum;voidprim(){inttemp;for(inti=1;i>n,n){f
代码随想录
·
2020-08-03 09:29
ACM题目讲解
prim最小生成树
图论
ACM刷题之POJ————Jungle
Roads
JungleRoadsTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:25415Accepted:11949DescriptionTheHeadElderofthetropicalislandofLagrishanhasaproblem.Aburstofforeignaidmoneywasspentonextraroadsbetweenvill
小时的枫
·
2020-08-03 08:53
最小生成树
ACM题目
数据结构
ACM刷题之HDU————Constructing
Roads
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):22339AcceptedSubmission(s):8591ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,a
小时的枫
·
2020-08-03 08:22
ACM题目
最小生成树
数据结构
H - Constructing
Roads
点击打开链接ThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAandB,orthereexi
星星的泪痕
·
2020-08-03 08:28
最小生成树
HDU - 1301 Jungle
Roads
(Kruskal)
DescriptionTheHeadElderofthetropicalislandofLagrishanhasaproblem.Aburstofforeignaidmoneywasspentonextraroadsbetweenvillagessomeyearsago.Butthejungleovertakesroadsrelentlessly,sothelargeroadnetworkisto
WeSeewe_Wy
·
2020-08-03 08:36
最小生成树
(HDU - 1301)Jungle
Roads
(HDU-1301)JungleRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8289AcceptedSubmission(s):6101ProblemDescriptionTheHeadElderofthetropicalislandofLagrisha
Hold_My_Own
·
2020-08-03 08:13
最小生成树
Constructing
Roads
TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):17231AcceptedSubmission(s):6547ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuilds
wind囡囝
·
2020-08-03 08:14
acm程序
Kruskal
查并集
hdu
oj
POJ - 2421 Constructing
Roads
(最小生成树)
ThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAandB,orthereexistsavi
是奥利奥阿
·
2020-08-03 08:23
水题之路
Constructing
Roads
ThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAandB,orthereexistsavi
weixin_33834137
·
2020-08-03 06:04
POJ-2421-Constructing
Roads
链接:https://vjudge.net/problem/POJ-2421#author=tsacm123题意:有N个村庄,从1到N,你应该修建一些道路,这样每两个村庄就可以连接起来。我们说两个村庄A和B相连,当且仅当A和B之间有一条路,或者存在一个村庄C使得A和C之间有一条路,并且C和B相连。我们知道一些村庄之间已经有一些道路了,你的工作是修建一些道路,这样所有的村庄都连接起来,所有道路的长度
weixin_33695082
·
2020-08-03 06:03
POJ - 2421 Constructing
Roads
(最小生成树)
ThereareNvillages,whicharenumberedfrom1toN,andyoushouldbuildsomeroadssuchthateverytwovillagescanconnecttoeachother.WesaytwovillageAandBareconnected,ifandonlyifthereisaroadbetweenAandB,orthereexistsavi
weixin_30872499
·
2020-08-03 06:14
POJ 2421 Constructing
Roads
最小生成树
来源:http://poj.org/problem?id=2421题意:还是给你n个点,然后求最小生成树。特殊之处在于有一些点之间已经连上了边。思路:对于已经有边的点,特殊标记一下,加边的时候把这些边的权值赋值为0即可。这样就可以既保证这些边一定存在,又保证了所求的结果正确。代码:#include#include#include#include#includeusingnamespacestd;#
weixin_30329623
·
2020-08-03 06:29
POJ - 1251 Jungle
Roads
(最小生成树Kruskal、并查集)
题目:http://poj.org/problem?id=1251题意:n个村子,每个村子后面连接各自的邻村、路费,选出使得全部村子相连的最小通路分析:n个节点,村子之间的路费为边的权值,Kruskal算法求最小生成树核心:voidKruskal(){memset(parent,-1,sizeof(parent));intnum=0,ans=0,u,v;for(i=0;i=n-1)break;}p
_Deadpool
·
2020-08-03 05:10
图结构
HDU - 1102 - Constructing
Roads
(最小生成树--prim算法!!)
ConstructingRoadsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):14890AcceptedSubmission(s):5674ProblemDescriptionThereareNvillages,whicharenumberedfrom1toN,a
zzuspy
·
2020-08-03 05:53
~~~~~~~~~~图论
生成树
~~~~~~~~~~数据结构
HDU
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他