树上倍增
滑稽大佬
这个作者很懒,什么都没留下…
展开
-
SSL P1746 商务旅游
目录: 题目: 分析: 思路: 代码: 题目: 商务旅游 题目 分析: 题目跟我们说要求的是两点间的最短距离,我当然可以用dfs,但是,为了寻求更为高效的算法,我们采用了LCA算法 但有人就会问了,LCA不是用来求两点的最近公共祖先吗?当然,你没有记错,但我们只需一个公式就一样可以推出最短距离:dep[i]+dep[j]−2∗dep[LCA(i,j)]dep...原创 2018-05-19 08:19:36 · 139 阅读 · 0 评论 -
POJ P1330 Nearest Common Ancestors
目录: 分析: 思路: 代码: 分析: 这题还是十分水的,算一道LCA的入门模版,也没啥需要特别注意的,但是我们不能将1定为根,需要在入度为0的点中任意选一个进行~~搞事~~LCA 思路: 1.边读入,边建邻接表 2.找到第一个入度为0的点 3.dfs求点深度 4.常规LCA 代码: #include<cstdio> #i...原创 2018-05-19 08:28:33 · 191 阅读 · 0 评论