会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
__iostream
博客园
首页
新随笔
联系
订阅
管理
随笔 - 87
文章 - 0
评论 - 0
阅读 -
4176
随笔分类 -
图论:树的直径
树网的核
摘要:给定一棵树,在树的直径上求一个路径,让树上的点到路径的距离的最大值最小
a
n
s
=
m
i
n
i
,
j
{
m
a
x
{
m
a
x
i
≤
k
≤
j
(
d
k
)
,
d
i
s
1
,
i
,
d
i
s
j
,
t
}
}
a
n
s
=
m
i
n
i
,
j
{
m
a
x
{
m
a
x
i
≤
k
≤
j
(
d
k
)
,
d
i
s
1
,
i
,
d
i
s
j
,
t
}
}
根据直径的最长性 可以放缩且不影响结果 \[ ans=min_{i,
阅读全文
posted @
2022-01-16 14:45
__iostream
阅读(26)
评论(0)
推荐(0)
编辑
巡逻
摘要:给定一棵树 边权为1 需要从一号节点出发走每一条边再回到一号节点 现在允许添加一条或者两条边 添加的边只能走一次 求最短路径 首先考虑k=1的情况 显然连接直径两端即可 在考虑k=2的情况 我们发现
a
n
s
=
2
(
n
−
1
)
−
d
1
+
1
−
d
2
+
1
+
∪
(
d
1
,
d
2
)
a
n
s
=
2
(
n
−
1
)
−
d
1
+
1
−
d
2
+
1
+
∪
(
d
1
,
d
2
)
合并 \[ ans
阅读全文
posted @
2022-01-09 22:15
__iostream
阅读(34)
评论(0)
推荐(0)
编辑
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
(86)
DP: 后效性dp/环形dp(3)
DP: 计数dp(1)
DP: 线形(7)
DP:DP+数据结构(2)
DP:背包(3)
DP:单调队列/斜率优化(5)
DP:区间(2)
DP:图上dp(树和有向无环图)(2)
基本算法:倍增(3)
基本算法:二分(3)
基本算法:贪心(7)
基本算法:杂(1)
数据结构: 扫描线(1)
数据结构:单调队列(2)
数据结构:平衡树(4)
数据结构:线段树(1)
数学(7)
搜索(3)
图论:LCA(2)
图论:二分图(10)
图论:基环树(1)
图论:生成树(2)
图论:树的直径(2)
图论:网络流(3)
图论:最短路(7)
语法(2)
随笔档案
(87)
2022年3月(7)
2022年2月(41)
2022年1月(31)
2021年12月(8)
点击右上角即可分享