码迷,mamicode.com
首页 >  
搜索关键字:公共祖先    ( 693个结果
【codevs】2370 小机房的树
时间限制: 1 s 空间限制: 256000 KB 时间限制: 1 s 空间限制: 256000 KB 空间限制: 256000 KB 题目描述 Description 小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到 ...
分类:其他好文   时间:2017-04-29 23:31:57    阅读次数:240
LCA[倍增][树剖][tarjan]
LCA:最近公共祖先 倍增: 树剖: tarjan 我会补发注释的 ...
分类:其他好文   时间:2017-04-29 22:17:51    阅读次数:141
洛谷——P3379 【模板】最近公共祖先(LCA)
https://www.luogu.org/problem/show?pid=3379#sub 题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入输出格式 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包 ...
分类:其他好文   时间:2017-04-29 18:57:24    阅读次数:162
洛谷 P3379 【模板】最近公共祖先(LCA)
题目描述 如题,给定一棵有根多叉树,请求出指定两个点直接最近的公共祖先。 输入输出格式 输入格式: 第一行包含三个正整数N、M、S,分别表示树的结点个数、询问的个数和树根结点的序号。 接下来N-1行每行包含两个正整数x、y,表示x结点和y结点之间有一条直接连接的边(数据保证可以构成树)。 接下来M行 ...
分类:其他好文   时间:2017-04-29 13:00:11    阅读次数:132
【HDU 2586】LCA模板
在一棵树上 求2个点的最短距离。那么首先利用LCA找到2个点的近期公共祖先 公式:ans = dis(x) + dis(y) - 2 * dis(lca(x,y)) 这里的dis(x)指的上x距离根节点的距离 注意一些细节方面,比方数组的越界问题: #include<cstdio> #include ...
分类:其他好文   时间:2017-04-24 19:00:52    阅读次数:148
有向图强连通分量的Tarjan算法——转自BYVoid
[有向图强连通分量] 在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。 下图中 ...
分类:编程语言   时间:2017-04-23 10:48:22    阅读次数:221
poj 1330 Nearest Common Ancestors (LCA)
题意:求两个点的近期公共祖先。 1A #include<cstdio> #include<iostream> #include<cstring> #include<vector> #define maxn 100010 using namespace std; int fa[maxn],lev[ma ...
分类:其他好文   时间:2017-04-16 19:21:41    阅读次数:174
9018:1892:最近公共祖先
题目描述 编写一个程序,查找一棵含有n个节点的树中m组两个不同节点的最近公共祖先。 编写一个程序,查找一棵含有n个节点的树中m组两个不同节点的最近公共祖先。 输入 第一行两个整数n和q,为树上节点的数目和查询数。节点标号为整数 1,2,...,n。之后n-1行每一行包含一对整数,代表边——第一个整数 ...
分类:其他好文   时间:2017-04-14 22:16:27    阅读次数:121
poj1986Distance Queries(RMQ+LCA)
题目连接:http://poj.org/problem?id=1986 感觉比离线的难理解一些。。 参考:http://www.cnblogs.com/scau20110726/archive/2013/05/26/3100812.html http://www.cnblogs.com/BruceN ...
分类:其他好文   时间:2017-04-12 02:49:54    阅读次数:189
腾讯实习笔试编程题 满二叉搜索树求三个节点的最低公共祖先
题目 对于一棵满二叉搜索树深度为K,节点数为2^k - 1,节点值为[1, 2^k - 1]。给出k和任意三个节点的值,输出包含该三个节点的最小子树的根节点值。 输入: 4 10 15 13 输出:12 思路 二分搜索,当搜索到节点x时,若x为三个节点之一或三个节点不在以x为根节点的树的子树的同一侧 ...
分类:其他好文   时间:2017-04-03 21:55:23    阅读次数:229
693条   上一页 1 ... 37 38 39 40 41 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!