LCA
胆识与智慧
在探索中成长
展开
-
Codeforces 832D Misha, Grisha and Underground 用 LCA 求相交距离
题目描述:Codeforces 832D Misha and Grisha are funny boys, so they like to use new underground. The underground has n stations connected with n - 1 routes so that each route connects two stations, and原创 2018-02-08 19:52:00 · 213 阅读 · 0 评论 -
SCU 3365 学习 LCA 的线段树做法
传送门:SCU 3365前面我也写过 SCU 3365 倍增的解法SCU 3365 ST 表的解法SCU 3365 Disjkstra 的解法其实,LCA 既然可以用 ST 表求 RMQ (区间最值)来找,也当然可以用线段树求区间最值来找啦,也不乏树状数组求区间最值,还有直接遍历(虽然很慢,但也能求),如果不懂 LCA 和区间最小值有啥关系,可以先看 hdu 2586 学习 LCA 的ST表解...原创 2018-02-09 20:33:07 · 279 阅读 · 0 评论 -
Hdu 2586 学习 LCA 的 ST 表做法
还是Hdu 2586 , 求一棵树中任意两点间距离,学习 ST 表。ST 表是求区间最值的一种预处理 O(nlogn) , 查询 O(1) 的动态规划。例如长度为8的序列,12 5 3 20 9 7 4 1 用 dp[i][j] 代表从第 i 个开始(包括第 i 个)往后走 2^j 步,所涵盖的区间的最值。拿最小值为例,dp[1][0] = 12 , 因为走 2^0 步还是自己(包括自己是一步) ...原创 2018-02-09 20:13:48 · 241 阅读 · 0 评论 -
SCU 3365 学习 LCA 的倍增做法
原创 2018-02-08 09:41:57 · 175 阅读 · 0 评论 -
Hdu 2586 学习 LCA 的 Tarjan 算法
原创 2018-02-08 10:11:26 · 259 阅读 · 0 评论 -
HYBSZ 1787 紧急集合 LCA
原创 2018-02-08 13:11:52 · 270 阅读 · 0 评论