码迷,mamicode.com
首页 >  
搜索关键字:离线处理    ( 221个结果
BZOJ2743 采花
题解: 神一样的树状数组题目,首先m很大,先离线处理,按照r从小到大排序,预处理每个数前一次出现的位置,第一次为0,pre数组保存 按照每个询问从左到右枚举a[n]。 接下来,对于位置i上对应的数.只有在l它上一次的位置出现的前面(记为p)才能够增加。所以树状数组更新从1到p,加1,但是>=2次都只 ...
分类:其他好文   时间:2016-08-07 20:06:28    阅读次数:163
HDU 3333 | Codeforces 703D 树状数组、离散化
HDU 3333:http://blog.csdn.net/julyana_lin/article/details/7877164 这两个题是类似的,都是离线处理查询,对每次查询的区间的右端点进行排序。这里我们需要离散化处理一下,标记一下前面是否出现过这个值,然后不断更新last数组(该数组保存的是 ...
分类:编程语言   时间:2016-08-07 16:54:29    阅读次数:212
莫队算法
莫队算法是离线处理一类区间不修改查询类问题的算法。 如果你在知道了[L,R]的答案时,可以在O(1)的时间下得到[L,R-1]和[L,R+1]和[L-1,R]和[L+1,R]的答案的话,就可以使用莫队算法。时间复杂度大概是O(n^1.5)。 莫队算法就是在知道一个区间的ans时,暴力的转移到所有的相 ...
分类:编程语言   时间:2016-08-07 15:28:09    阅读次数:221
Closest Common Ancestors---poj1470(LCA+离线算法)
题目链接:http://poj.org/problem?id=1470 题意是给出一颗树,q个查询,每个查询都是求出u和v的LCA; 以下是寻找LCA的预处理过程: 详细解释 图文详解 本题可以使用预处理的方式,也可以使用离线处理,由于不需要求任意两数之间的LCA所以可以使用离线算法; #inclu ...
分类:编程语言   时间:2016-08-06 19:03:46    阅读次数:417
Codeforces Round #365 (Div. 2) D.Mishka and Interesting sum
题目链接:传送门 题目大意:给n个数,m次询问,每次询问区间 l,r 内出现偶数次数的异或和 题目思路:前缀和+离线处理+树状数组 首先可以知道, l,r 内出现奇数次的数的和,就是把 l,r内所有数异或起来就是答案,那么出现偶数次的数就可以 先求出区间 l,r 内有多少不同的数,将这些数异或起来, ...
分类:其他好文   时间:2016-08-06 17:21:04    阅读次数:124
CF 351D, 离线处理+树状数组/莫队算法
颓颓颓 题目大意:给你m个区间询问,询问区间内有多少个不相同的数以及存不存在一种数字组成的数列为等差间隔的数列。 解:离线询问,不相同的数其实是老做法了,但是巧妙的是数字是否为等差间隔。我们把询问按右区间排序,可知等差间隔必然是连续的一段,那么从当前枚举点往左,合法数列必然是连续的一段,那么我们用树 ...
分类:编程语言   时间:2016-08-06 11:21:04    阅读次数:180
Codeforces Round #365 (Div. 2) D 树状数组+离线处理
D. Mishka and Interesting sum time limit per test 3.5 seconds memory limit per test 256 megabytes input standard input output standard output D. Mishk ...
分类:编程语言   时间:2016-08-05 08:50:53    阅读次数:275
Hdu 5441 Travel(并查集)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=5441 思路:离线处理。将边权值按从小到大排序,查询标号后按照从小到大排序。对于每次查询,依次将比当前查询值小的边加入并查集。对于两个符合条件即将合并的连通块增加答案个数num[x]*num[y]*2 。合并:fa[x]=y; num[y]+=num[x]; 。最后依次输出结果即可。 #incl...
分类:其他好文   时间:2016-08-05 01:04:31    阅读次数:130
MapReduce学习小节v1.1
1.MapReduce的几个特点:易编程,良好的扩展性,高容错性适合海量数据的离线处理2.应用场景:简单的数据统计、搜索引擎建索引、海量数据查找、复杂数据分析算法实现3.MapReduce的主要几个过程Input->splitting->mapping->shuffling->reducing->output4.map阶段..
分类:其他好文   时间:2016-08-03 15:40:23    阅读次数:156
HDU-4777 Rabbit Kingdom(区间更新求和)
题目大意:给一个n个整数的数列,q次询问,每次询问区间[l,r]中与区间中其它数互质的数的个数.。 题目分析:离线处理,这里以询问区间的左端点从小到大的顺序为例。为了叙述方便,用f(l,r)表示区间[l,r]中与区间中其它数互质的数的个数.。每次用线段树或树状数组维护以 a(i)(1<=i<=n) ...
分类:其他好文   时间:2016-08-01 21:17:05    阅读次数:277
221条   上一页 1 ... 9 10 11 12 13 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!