LCA
文章平均质量分 65
Kiritoghy
只是一名学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【lca】lca的tarjan写法 poj1330
今天看了一下午的lca的tarjan写法,发现果真还是不能全部理解,不过还是有大部分能够理解,就将自己的思路写在这里备忘吧。。 tarjan算法是基于并查集与dfs的一种离线算法 tarjan算法的步骤是(当dfs到节点u时): 1 在并查集中建立仅有u的集合,设置该集合的祖先为u,就是普通的并查集,fa[i] = i; 1 对u的每个孩子v: 1.1 tarjan之 1.原创 2015-07-29 17:46:05 · 532 阅读 · 0 评论 -
【lca】lca转rmq poj1330
lca一般求法都是tarjan 或者 倍增,其实还可以转化为rmq来求解。具体如下 一: 1.对有根树T进行DFS,将遍历到的结点按照顺序记下,我们将得到一个长度为2N – 1的序列,称之为T的欧拉序列F 2.每个结点都在欧拉序列中出现,我们记录结点u在欧拉序列中第一次出现的位置为pos(u),我们也用一个depth[]来记录对应的欧拉序列的元素的深度。 例如:原创 2015-07-30 10:02:21 · 480 阅读 · 0 评论 -
【poj】lca模板题 poj1330
附题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=11136 Nearest Common Ancestors Time Limit: 1000MS Memory Limit: 10000KB 64bit IO Format: %I64d & %I64u原创 2015-07-28 21:52:50 · 547 阅读 · 0 评论 -
【wikioi】1036商务旅行
题目描述 Description 某首都城市的商人要经常到各城镇去做生意,他们按自己的路线去做,目的是为了更好的节约时间。 假设有N个城镇,首都编号为1,商人从首都出发,其他各城镇之间都有道路连接,任意两个城镇之间如果有直连道路,在他们之间行驶需要花费单位时间。该国公路网络发达,从首都出发能到达任意一个城镇,并且公路网络不会存在环。 你的任务是帮助该商人计算一下他的最短旅行时间。原创 2015-07-28 21:03:12 · 784 阅读 · 0 评论 -
【noip2013day1】【2015 10.27test】
noip 2013 day1原创 2015-10-27 16:39:28 · 541 阅读 · 0 评论
分享