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
树的直径
逃学的小孩
NOI2003逃学的小孩题目大意:一棵无根树上有三个点A、B、C,求\(AB+BC\)(要求ABB)+min(C->A,C->B)$......为啥一定是
树的直径
,Ihavenoidea!
weixin_30363981
·
2020-09-16 00:55
开发工具
【bzoj1509】 NOI2003 逃学的小孩
树的直径
后来想一下,只需要找到
树的直径
,然后从这两点求出到每个点的dis数组,然后枚举一下每一个点就可以了,这么水还调了这么长时间也真是颓废呀。
qingdaobaibai
·
2020-09-15 23:32
树
bzoj1509[NOI2003] 逃学的小孩
题解:
树的直径
。理应是树形dp,dfs也可以。最坏情况下就是花得时间最长。那么直径(u,v)一定含在路径中。然后再选一个min(dis(u,x),dis(v,u))最大的点加上直径就是答案。虽
Euryale_
·
2020-09-15 23:39
树形dp
hdu-4612-强连通分量
4,求
树的直径
,新加的那条边应该在直径的两边,这样才能使得图中的桥最小。
青竹梦
·
2020-09-15 23:34
树的直径
和重心
重中之重(别忘了我(蒟蒻)名字的翻译)最基础的
树的直径
和重心我是分割线------------------------------------------------------------------
Storage01
·
2020-09-15 23:26
[NOI2003]逃学的小孩
算法:最短路+
树的直径
难度:NOIP注意:多年OI一场空,不开longlong见祖宗!如果不开longlong,应该会被卡到60分!
01232012
·
2020-09-15 23:33
树上问题(二)树的直径
[NOI2003]逃学的小孩 ---
树的直径
传送门:洛谷P4408题目描述Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris的父母就心急如焚,他们决定在尽量短的时间内找到Chris。他们告诉Chris的老师:“根据以往的经验,Chris现在必然躲在朋友Shermie或Yashiro家里偷玩《拳皇》游戏。现在,我们就从家出发去找Chr
笑面蘑菇
·
2020-09-15 23:30
树的直径
[BZOJ 1509][NOI 2003]逃学的小孩(
树的直径
)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1509题目大意要从一棵树中找出三个点X,Y,Z,使得min(dis[A][C],dis[B][C])+dis[A][B]最大,求这个最大值思路大部分的做法都是基于枚举分叉点的树上DP。这种做法非常好想,但是还是有些难写。实际上可以发现,min里头的两个东西具体取哪个并不重要,或者说点C距离A更
我是傻叉
·
2020-09-15 23:48
BZOJ
图论
NOI
传统题
HDU - 4635 Strongly connected(求
树的直径
)(边双连通分量-有重边)
HDU-4635Stronglyconnected题目大意:给你一个无向的连通图,存在重边,然后问你加一条之后,最少的桥的边数。先求出桥,然后再对重边特判后重新缩点构图,最后获得一棵树,求出直径,把边数减去直径就是答案。代码#include#include#include#include#include#include#include#include#include#include#include
hi_just_do_it
·
2020-09-15 22:17
连通图
树的直径
与树的中心
1.
树的直径
概念:树中的最长路。求法:两次深搜或DP。
FarmerJohn
·
2020-09-15 22:52
算法
动态规划
数据结构
树
直径
中心
[NOI2003]逃学的小孩 (贪心+
树的直径
+暴力枚举)
Input第一行是两个整数N(3#include#include#includeusingnamespacestd;constintmaxn=200000+10;#definelllonglonglldis_A[maxn],dis_B[maxn],head[maxn],len=0;llzhijing=0;intn,m,B,A;//这里的A、B只是个相对的概念,象征着直径的两端,毕竟题目中的A、B本
Zfio_y
·
2020-09-15 22:58
算法
题解:[NOI2003]逃学的小孩
Sol题目大意求
树的直径
,然后再求其余点到直径两端(中最小值)的最大值题解首先,一个很显然的结论从A走到B(或从B走到A)要使得最长的话,就是
树的直径
,两遍bfs就ok了然后从C走到A(或B),要使得最长的话
Zctoylm
·
2020-09-15 22:25
题解组
【luogu4408】 [NOI2003]逃学的小孩 [动态规划
树的直径
]
P4408[NOI2003]逃学的小孩就是求一个
树的直径
然后再在这个路径中找一点emmmmmm大概那个意思就这样吧emmmm详见代码1#include2#include3#include4#include5
weixin_30266829
·
2020-09-15 21:05
数据结构与算法
luogu P4408 [NOI2003]逃学的小孩
题面传送门显然最长的一条是
树的直径
。那么找到
树的直径
后另一条枚举点然后跑spfaspfaspfa即可。
fxt275307894a
·
2020-09-15 21:19
洛谷
dfs
树的直径
spfa
树的直径
和重心
树的直径
树的直径
即为树上的最长链,这个树型dp一下求就好了。一棵树可能有多条直径,但他们的中点是唯一的。
chiyankuan
·
2020-09-15 21:12
算法
[NOI2003]逃学的小孩(
树的直径
)
[NOI2003]逃学的小孩题目描述Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris的父母就心急如焚,他们决定在尽量短的时间内找到Chris。他们告诉Chris的老师:“根据以往的经验,Chris现在必然躲在朋友Shermie或Yashiro家里偷玩《拳皇》游戏。现在,我们就从家出发去找
a6823202
·
2020-09-15 21:01
ui
数据结构与算法
[NOI2003]逃学的小孩 (
树的直径
)
Linkhttps://www.luogu.org/problemnew/show/P4408Description Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris的父母就心急如焚,他们决定在尽量短的时间内找到Chris。他们告诉Chris的老师:“根据以往的经验,Chris现在必然躲
chagelo
·
2020-09-15 21:27
图论
luogu P4408 [NOI2003]逃学的小孩(
树的直径
)
要求最长的时间,所以我们要自己找到三个点,而在树中最长的路径也就是
树的直径
。
繁凡さん
·
2020-09-15 21:08
#
树的直径
树的直径
、树的重心与树的点分治
树的直径
、树的重心与树的点分治
树的直径
树的直径
(Diameter)是指树上的最长简单路。直径的求法:两遍搜索(BFSorDFS)任选一点w为起点,对树进行搜索,找出离w最远的点u。
weixin_33941350
·
2020-09-15 21:34
树的直径
与重心
树的直径
定义
树的直径
:树中距离最远的两点间的距离。
setio
·
2020-09-15 21:31
学习笔记
V4yne的模板----树的问题
1.求
树的直径
与两个端点。(两遍dfs,son记录端点。)
V4yne.
·
2020-09-15 21:30
树
动态规划
板子梳理
模板 - 树上问题(
树的直径
、动态查询
树的直径
、树的重心)
整理的算法模板合集:ACM模板目录一、
树的直径
树形DP两次DFS/BFS(找到直径的两个端点)二、动态修改树的边权并求每个时刻的直径(线段树)三、树的重心一、
树的直径
树的直径
满足如下性质:若有多条直径,
繁凡さん
·
2020-09-15 21:09
【ACM模板】
#
图论基础
#
树的直径
poj Cow Marathon
树的直径
。。。。。。在时间超限的边缘挣扎;两次dfs,因为第一次找到最远的出口,但是前面还有没有搜的;然后从这次出口进行dfs;#pragmaGCCoptimize(2)#include#include#include#definemaxn1000005typedeflonglongll;usingnamespacestd;lln,m,ma,fl;llflag[maxn];vector>plan[maxn
WINDZLY
·
2020-09-15 03:19
广搜和深搜
【
树的直径
】 POJ 1985 Cow Marathon
给出一棵树,和边的权值求权值最长的一条直径两次bfs求第一次以任意点开始BFS求出第一个端点第二次以第一次得到的端点BFS求出第二个端点#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#include#include#include#i
weixin_30536513
·
2020-09-15 03:37
Poj 1985 Cow Marathon (
树的直径
CowMarathonDescriptionAfterhearingabouttheepidemicofobesityintheUSA,FarmerJohnwantshiscowstogetmoreexercise,sohehascommittedtocreateabovinemarathonforhiscowstorun.Themarathonroutewillincludeapairoffar
Yishui_Blog
·
2020-09-15 03:53
online
judge
POJ
数据结构
其他树
【
树的直径
】POJ 1985 Cow Marathon
POJ1985CowMarathonCowMarathon题目链接->http://poj.org/problem?id=1985TimeLimit:2000MSMemoryLimit:30000KTotalSubmissions:5841Accepted:2826CaseTimeLimit:1000MSDescriptionAfterhearingabouttheepidemicofobesit
荷叶田田_
·
2020-09-15 02:33
机试
POJ 1985 Cow Marathon(求
树的直径
)
POJ1985CowMarathon(求
树的直径
)DescriptionAfterhearingabouttheepidemicofobesityintheUSA,FarmerJohnwantshiscowstogetmoreexercise
我家静静最可爱
·
2020-09-15 02:29
递归
DFS
POJ 1985--Cow Marathon【
树的直径
&& 模板】
CowMarathonTimeLimit:2000MSMemoryLimit:30000KTotalSubmissions:4182Accepted:2116CaseTimeLimit:1000MSDescriptionAfterhearingabouttheepidemicofobesityintheUSA,FarmerJohnwantshiscowstogetmoreexercise,sohe
阿阿阿阿_欢
·
2020-09-15 02:59
POJ
树的直径
POJ 1985 Cow Marathon(
树的直径
)
Description给出一棵无向树,求
树的直径
Input第一行为两个整数n和m分别表示点数和边数,之后m行每行表示树的一条边Output输出
树的直径
长度SampleInput761613E639E357S413N2420W472SSampleOutput52Solution
v5zsq
·
2020-09-15 02:37
POJ
树形DP
POJ Cow Marathon(
树的直径
)
/*问题:求
树的直径
方法:树形DP*/#include#includeusingnamespacestd;constintN=5e4+5;structedge{intto,nex,wi;}es[N<<1
漂流瓶终结者
·
2020-09-15 02:43
图论
牛妹的苹果树(st表 +
树的直径
的合并)
树的直径
具有可合并的性质,同一棵树上两个区间的直径的两个端点分别为(a,b)(a,b)(a,b),(c,d)(c,d)(c,d),那么合并两个区间后的新的直径的端点一定在a,b,c,d{a,b,c,d}
猝死在学ACM的路上
·
2020-09-14 20:28
st表
树的直径
codeforces 14D 暴力 树形dp
求断开一条路之后分成的两部分所构成的
树的直径
的积的最大值;分析:n的取值范围不大,所以暴力枚举每条边。
A_root_A
·
2020-09-14 19:29
树形dp
Codeforces 911F 贪心
分析:先求出
树的直径
,以这个直径上的节点作为主干。
老年退役选手
·
2020-09-14 18:58
ACM入门
贪心
冲刺阶段:补上一直不是很明白的 数组邻接表+
树的直径
问题
第一次解决
树的直径
问题,为了避免机试不让用stl,专门练一下数组邻接表这个题目是POJ点击打开链接是一个很基础,很常见的题型。
这梦想不休不止
·
2020-09-14 00:26
算法
学军信友队趣味网络邀请赛 B.齐心抗疫
利用
树的直径
的性质DFS三次即可。
树的直径
:若树
陆小萌
·
2020-09-13 18:41
DFS
数据结构
树
P4244 [SHOI2008]仙人掌图 II
传送门仙人掌直径,以前好像模拟赛的时候做到过一道基环
树的直径
,打了个很麻烦的然而还错了……今天才发现那就是这个的弱化版啊……如果是树的话用普通的dp即可,记\(f[u]\)表示\(u\)往下最长能伸多少
weixin_34319111
·
2020-09-13 17:40
[SHOI2008]仙人掌图
按照套路,先考虑求
树的直径
我们是怎么做的。
weixin_30667301
·
2020-09-13 16:01
BZOJ 1023: [SHOI2008]cactus仙人掌图
题面解题思路人生第一次接触仙人掌树,仙人掌
树的直径
,实际上就是将很多基环树结合。f[x]表示以x为根的节点的最大深度,tarjan的目的就是求出桥,用来更新每个环的父亲的f数组与整个的ans。
妖怪吧
·
2020-09-13 16:31
图论--仙人掌
bzoj 1023: [SHOI2008]cactus仙人掌图
首先假如给的是一棵树,求
树的直径
,就比较简单,可以dfs或bfs。考虑dp的做法。设集合g表示i到其各个子树的最长链链,即以i为最高点,且除端点外,没有相交的不同最长链。
fyc_kabuto
·
2020-09-13 16:39
仙人掌图
bzoj 3246: [Ioi2013]Dreaming 树形dp+
树的直径
2、这棵
树的直径
尽量小。请你求出这个最小的直径是多少。
SFN1036
·
2020-09-13 16:51
树形dp
树的直径&重心
Luogu 4244 [SHOI2008]仙人掌图
BZOJ1023如果我们把所有的环都缩成一个点,那么整张图就变成了一棵树,我们可以直接$dp$算出
树的直径
。
dashu497731727
·
2020-09-13 15:10
【jzoj5042】【最小直径】【树形动态规划】【贪心/结论】
2、这棵
树的直径
尽量小。请你求出这个最小的直径是多少。解题思路求出每一个连通块的半径,答案及第一大加第二大+L和第二大加第三大+2L取最大。
inklutcuah
·
2020-09-13 15:54
jzoj
动态规划
贪心
LeetCode 543:二叉
树的直径
classSolution{public:intans=0;intdiameterOfBinaryTree(TreeNode*root){//ans=1;dfs(root);returnans;}intdfs(TreeNode*root){if(!root)return0;intl=dfs(root->left);intr=dfs(root->right);ans=max(ans,l+r);ret
程程程乘什么
·
2020-09-13 15:47
二叉树
LeetCode
POJ--3567[Cactus Reloaded] 求仙人掌
树的直径
题目大意:给一棵仙人掌(就是所有的边都在至多一个环中的图),求仙人掌的直径,也就是最短路径最长的一对点的最短路径。思路:/*无向图的连通性*//*思路:(1):一遍dfs,遇到割点执行Judge()(2):遇到割点时栈(存边)里面的图形只可能是1.长度为1的线段;2.一个圆环。(3):缩点之前还要对W[u]大于1的那些点进行两两组合更新答案*/PS.Discuss里说要用树形DP+单调队列优化,表
__简言
·
2020-09-13 15:13
POJ
图论
5042. 【NOI2017模拟4.4】最小直径
2、这棵
树的直径
尽量小。请你求出这个最小的直径是多少。Input第一行三个整数n,m,L。接下来m行,每行三个整数u,v,w,表示u和v之间有长为w的边。Output一行一个整数,表示最小直径的长度。
lazy-sheep
·
2020-09-13 14:44
题目
树的直径
dfs
树的直径
树的直径
二叉
树的直径
二叉
树的直径
题目描述给定一棵二叉树,你需要计算它的直径长度。一棵二叉
树的直径
长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。
Pricircle
·
2020-09-13 06:17
leetcode菜狗入门
P5536 【XR-3】核心城市(
树的直径
)
题目描述X国有nn座城市,n−1n−1条长度为11的道路,每条道路连接两座城市,且任意两座城市都能通过若干条道路相互到达,显然,城市和道路形成了一棵树。X国国王决定将kk座城市钦定为X国的核心城市,这kk座城市需满足以下两个条件:这kk座城市可以通过道路,在不经过其他城市的情况下两两相互到达。定义某个非核心城市与这kk座核心城市的距离为,这座城市与kk座核心城市的距离的最小值。那么所有非核心城市中
ESTHERWXY
·
2020-09-13 04:27
树上图论
树的直径
二叉
树的直径
一棵二叉
树的直径
长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。示例:给定二叉树1/23/\45返回3,它的长度是路径[4,2,1,3]或者[5,2,1,3]。
诗人的情人
·
2020-09-12 14:08
leetcode刷题
二叉树
求出二叉树给出后序和中序,求出二叉树三、树的路径:输出树的所有路径:(前序遍历,深度遍历的特例)二叉树中的最大路径和路径求和等于给定值(两个递归求解)路径总和(递归)【用列表的深拷贝】四、树的高度最大深度:(递归)
树的直径
长度
weixin_34221332
·
2020-09-12 14:53
2018-2019 ACM-ICPC Southeastern European Regional (SEERC 2018) C Tree(level 2)(
树的直径
)(4种解法)
题目链接题意:给你一棵n个点的树(n=m,那么对答案进行更新这里为什么点k满足dis[x][k]4usingnamespacestd;constintN=100+5;vectorG[N];intdis[N][N],level[N],col[N],n,m;voidaddedge(intu,intv){G[u].push_back(v);G[v].push_back(u);}voidbfs(ints)
Just_JK
·
2020-09-12 06:22
树
BFS
dfs
图论
动态规划
上一页
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
其他