
LCA
jz_terry
一条掉进盐海里的咸鱼……梦想是成为一个开心的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Heatwave
题目: Description 给你N个点的无向连通图,图中有M条边,第j条边的长度为: d_j. 现在有 K个询问。 每个询问的格式是:A B,表示询问从A点走到B点的所有路径中,最长的边最小值是多少? Input 文件名为heatwave.in 第一行: N, M, K。 第2..M+1行: 三个正整数:X原创 2017-10-07 16:34:27 · 397 阅读 · 0 评论 -
LCA+倍增浅析
介绍: LCA即为求在一棵树上的两点a,b的最近公共祖先。 最近公共祖先是什么? 顾名思义,如果有一个点x是a和b的祖先,且x到a和b的距离最短,那么x就是a,b的最近公共祖先。 应用: LCA多用于求树上两点间最短路径(即为不重复路径)上的权值和、最值问题。 为什么? 因为最短路径(不重复路径)说明了这条路径要经过它们的最近公共祖先,也可以理解为从它们的最近公共祖先出发分别原创 2018-01-21 21:24:41 · 1244 阅读 · 0 评论