LCA
Cruiying
这个作者很懒,什么都没留下…
展开
-
桂林电子科技大学第三届ACM程序设计竞赛 D题
链接:https://ac.nowcoder.com/acm/contest/558/D 来源:牛客网 小猫在研究树。 小猫在研究树上的距离。 给定一棵N个点的树,每条边边权为1。 Q次询问,每次给定a,b,c,请你输出a到b的路径上离c最近的点的编号。 题意:给你一棵树,然后有Q次询问。每次给出树上a, b, c三个节点。 输出a到b的路径上离c最近的点的编号 思路:LCA #inclu...原创 2019-04-16 20:43:43 · 263 阅读 · 0 评论 -
牛客小白月赛13 F题
链接:https://ac.nowcoder.com/acm/contest/549/F 来源:牛客网 小A这次来到一个景区去旅游,景区里面有N个景点,景点之间有N-1条路径。小A从当前的一个景点移动到下一个景点需要消耗一点的体力值。但是景区里面有两个景点比较特殊,它们之间是可以直接坐观光缆车通过,不需要消耗体力值。而小A不想走太多的路,所以他希望你能够告诉它,从当前的位置出发到他想要去的那个地方...原创 2019-04-17 15:30:09 · 362 阅读 · 0 评论 -
P3379 【模板】最近公共祖先(LCA)
题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入输出格式 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包含两个正整数x、y,表示x结点和y结点之间有一条直接连接的边(数据保证可以构成树)。 接下来M行每行包含两个正整数a、b,表示询问a结点和b结点的最近公共祖先。 输出格式: 输出包含M行,每行包含...原创 2019-04-18 22:24:12 · 85 阅读 · 0 评论