码迷,mamicode.com
首页 >  
搜索关键字:lca    ( 2392个结果
一个错误
敲了一道lca的模板题目; 第一次用倍增写的,很好写,没调试几下交了就AC了; 接下来想学习tarjan的离线lca方法; 期间出了一个bug,问题很难找到; 最后我发现是在宏定义那里出了问题,导致地址越界,一直re; 最后交了发现速度和倍增的差不了多少; 难受; ...
分类:其他好文   时间:2016-09-23 14:42:52    阅读次数:147
236. Lowest Common Ancestor of a Binary Tree
Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree. According to the definition of LCA on Wikipedia: “The lowes ...
分类:其他好文   时间:2016-09-23 14:41:06    阅读次数:100
235. Lowest Common Ancestor of a Binary Search Tree
Given a binary search tree (BST), find the lowest common ancestor (LCA) of two given nodes in the BST. According to the definition of LCA on Wikipedia ...
分类:其他好文   时间:2016-09-17 11:59:59    阅读次数:113
BZOJ3282: Tree
传送门 又是权限题= =,过了NOIp我就要去当一只权限狗! LCT裸题,get到了两个小姿势。 1.LCA操作应该在access中随时updata 2.Link操作可以更简单 1 //BZOJ 3282 2 //by Cydiater 3 //2016.9.16 4 #include <iostr ...
分类:其他好文   时间:2016-09-16 22:57:02    阅读次数:324
NOIP模板
LCA 倍增 1.不要忘记dfs后调用work 2.注意枚举2^i时要包含0,注意顺序 procedure add(x,y,v:longint); var p:point; begin new(p); p^.x:=y; p^.v:=v; p^.next:=a[x]; a[x]:=p; end; pr ...
分类:其他好文   时间:2016-09-16 17:04:25    阅读次数:179
bzoj1602[Usaco2008 Oct]牧场行走*
bzoj1602[Usaco2008 Oct]牧场行走 题意: n点树(有边权),q个询问求两个点之间的最短距离。n,q≤1000。 题解: 倍增求lca。 代码: 20160913 ...
分类:其他好文   时间:2016-09-16 16:47:28    阅读次数:152
51 nod 1766 树上的最远点对(线段树+lca)
1766 树上的最远点对 基准时间限制:3 秒 空间限制:524288 KB 分值: 80 难度:5级算法题 1766 树上的最远点对 基准时间限制:3 秒 空间限制:524288 KB 分值: 80 难度:5级算法题 1766 树上的最远点对 基准时间限制:3 秒 空间限制:524288 KB 分 ...
分类:其他好文   时间:2016-09-15 22:45:15    阅读次数:167
2016百度实习一面
总共有四道题,其他三道感觉比较简单,第一题记录单词个数,但是单词数量比较多,所以用map搞。第二题遍历树,得出树中每个节点的深度。第三题求单个lca。 最难的一题是一道思维题,给出n个数(n<=10^6),如果有两个数a,b,满足2*a<=b,则可以把数a装入数b中,每个数最多只能装一个数,问最多有 ...
分类:其他好文   时间:2016-09-15 09:55:18    阅读次数:192
BZOJ4699 : 树上的最短路
这道题主要是要解决以下两个问题: 问题1: 给定一个点$x$,如何取出所有经过它的下水道? 一条下水道经过$x$等价于它起点在$x$的子树里面且终点不在$x$的子树里面,或者两端点的lca就是$x$。 对于第一种情况,也就是说起点在$x$的dfs序子区间里,终点小于$st[x]$或者大于$en[x] ...
分类:其他好文   时间:2016-09-14 07:10:58    阅读次数:221
洛谷 P1967 货车运输 Label: 倍增LCA && 最小瓶颈路
题目描述 A 国有 n 座城市,编号从 1 到 n,城市之间有 m 条双向道路。每一条道路对车辆都有重量限制,简称限重。现在有 q 辆货车在运输货物, 司机们想知道每辆车在不超过车辆限重的情况下,最多能运多重的货物。 输入输出格式 输入格式: 输入文件名为 truck.in。 输入文件第一行有两个用 ...
分类:其他好文   时间:2016-09-10 17:56:18    阅读次数:227
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!