码迷,mamicode.com
首页 >  
搜索关键字:离线算法    ( 111个结果
树的距离
树的距离 题目大意:wyf非常喜欢树。一棵有根数树上有N个节点,1号点是他的根,每条边都有一个距离,而wyf是个爱问奇怪问题的熊孩子,他想知道对于某个点x,以x为根的子树上,所有与x距离大于等于k的点与x的距离之和。N<=2e5 思路:可以考虑离线算法,我们先将树dfs一遍,我们按dfs序在w中保存 ...
分类:其他好文   时间:2017-11-25 16:13:37    阅读次数:162
RMQ
解决RMQ(Range Minimum/Maximum Query)即区间最大最小值问题。 有一个离线算法(ST算法),这个算法是很高效了,时间是O(nlogn):(用O(nlogn)的时间进行预处理,再用O(1)的时间进行区间查询) 1.先是预处理(用动态规划解决) A数列为:3 2 4 5 6 ...
分类:其他好文   时间:2017-11-09 22:49:53    阅读次数:429
BZOJ 3626: [LNOI2014]LCA 树链剖分 线段树 离线
http://www.lydsy.com/JudgeOnline/problem.php?id=3626 LNOI的树链剖分题没有HAOI那么水,学到的东西还是很多的。 我如果现场写,很难想出来这种题,是时候复习一波离线算法泡脑子了。(没有暴力分的题,想不出来正解就爆零,太可怕了) 排序后离线操作通 ...
分类:其他好文   时间:2017-11-05 13:09:12    阅读次数:146
LCA 在线离线算法 笔记
参考链接: http://dongxicheng.org/structure/lca-rmq/ http://blog.csdn.net/y990041769/article/details/40887469 http://www.cnblogs.com/JVxie/p/4854719.html h ...
分类:编程语言   时间:2017-10-07 14:40:39    阅读次数:183
Tarjan之求LCA
Tarjan之求LCA 不要问我为什么写完Tarjan还要再补一句“求LCA的那个” 因为只说Tarjan的话完全不知道你指的是哪个算法…… 劳模Tarjan同志证明了好多算法,而且全都叫Tarjan算法(是不会起名了吗x) 这个Tarjan是一个求LCA的离线算法 关于什么是在线什么是离线…… “ ...
分类:其他好文   时间:2017-09-06 09:54:25    阅读次数:154
E. XOR and Favorite Number
题意:很多询问,求每个询问下,有多少个区间,异或=k。 分析:异或也有前缀和。[L,R] = pre[R] ^ pre[L-1]; 莫队算法:是莫涛队长发明的,一种改良版的暴力离线算法。 首先将问题重新排序,有生成树的,有简单版的分块,然后通过一个区间去递推另个一区间的值。 这里需要记录一下flag ...
分类:其他好文   时间:2017-08-21 09:54:34    阅读次数:309
【bzoj3339】Rmq Problem
【bzoj3339】Rmq Problem Description Input Output Sample Input 7 50 2 1 0 1 3 21 32 31 43 62 7 Sample Output 30324 HINT 分析 离线算法。 对于[l,r]区间的询问,我们可以线性求出来,然 ...
分类:其他好文   时间:2017-08-10 20:56:25    阅读次数:194
HDU 2874 Connections between cities(LCA离线算法实现)
http://acm.hdu.edu.cn/showproblem.php?pid=2874 题意: 求两个城市之间的距离。 思路: LCA题,注意原图可能不连通。 如果不了解离线算法的话,可以看我之前博客写的解释http://www.cnblogs.com/zyb993963526/p/72958 ...
分类:编程语言   时间:2017-08-06 21:55:15    阅读次数:253
LCA离线算法Tarjan详解
离线算法也就是需要先把所有查询给保存下来,最后一次输出结果。 离线算法是基于并查集实现的,首先就是初始化P[i] = i。 接下来对于每个点进行dfs: ①首先判断是否有与该点有关的查询,如果当前该点为u,与它有关的点为v,如果v已经访问过了,那么它们的LCA就是find(v)。如果v还没有访问,那 ...
分类:编程语言   时间:2017-08-06 21:47:47    阅读次数:171
POJ_1330 Nearest Common Ancestors LCA
题目链接:http://poj.org/problem?id=1330 最近公共祖先模板题 Tarjan离线算法 : 读取所有询问后保存并按照一定方式排列。该算法主要采取深度优先搜索的方式,结合并查集,在搜索同时处理查询,大致过程如下: 搜索到节点u 访问标记u 对于u的所有子节点递归搜索,每搜索并 ...
分类:其他好文   时间:2017-08-02 10:21:30    阅读次数:119
111条   上一页 1 2 3 4 5 6 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!