码迷,mamicode.com
首页 >  
搜索关键字:区间查询    ( 609个结果
HDU 5381 The sum of gcd (2015年多校比赛第8场)
1.题目描述:点击打开链接 2.解题思路:本题利用莫队算法解决。由于是第一次学习这个算法,因此研究了比较长的一段时间才弄懂。首先,莫队算法解决的问题是无修改的离线区间查询问题。该算法实际上是由曼哈顿距离最小生成树演变来的,由于要处理m个区间,可以将这m个区间看做二维平面上的点,那么处理这m个区间就等价于让这m点连通,且总的转移代价最小。这其实就是一个曼哈顿距离最小生成树问题。 经典的曼...
分类:其他好文   时间:2015-08-15 15:01:01    阅读次数:121
二维线段树
二维线段树矩阵区间查询最大值 /* 矩阵求和预处理后O(1)就能算出来,不用线段树,除非有修改操作 */先第一维在第二维,注意建树有个顺序问题, 应该让第一维度的先建完然后再建第二个维度 具体看代码#include #include #include using namespace std; const int MAXN=10...
分类:其他好文   时间:2015-08-15 12:02:13    阅读次数:115
hdu5381 The sum of gcd]莫队算法
题意:http://acm.hdu.edu.cn/showproblem.php?pid=5381思路:这个题属于没有修改的区间查询问题,可以用莫队算法来做。首先预处理出每个点以它为起点向左和向右连续一段的gcd发生变化的每个位置,不难发现对每个点A[i],这样的位置最多logA[i]个,这可以利用...
分类:编程语言   时间:2015-08-15 11:39:56    阅读次数:213
HDOJ 题目3308 LCIS(线段树,区间查询,区间合并)
LCIS Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 5319    Accepted Submission(s): 2361 Problem Description Given n integers. Yo...
分类:其他好文   时间:2015-08-12 16:48:46    阅读次数:139
hdu 1556Color the ball (树状数组,更新区间,查询单点)
Color the ballTime Limit: 9000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12566Accepted Submission(s): 6294Pro...
分类:编程语言   时间:2015-08-07 07:04:27    阅读次数:381
poj 2155- Matrix (树状数组,二维,更新区间,查询单点)
MatrixTime Limit:3000MSMemory Limit:65536KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionGiven an N*N matrix A, whose elements are either 0 or 1...
分类:编程语言   时间:2015-08-07 07:00:12    阅读次数:143
bzoj-2038 小Z的袜子 hose
题意: 给出一个长度为n的序列,每次询问一个区间[l,r]; 查询在这个区间中取出两个数恰好相等的概率; 每个数大小在[0,n]内,概率用既约分数表示; 题解: 考虑一个区间的答案,显然是合法方案数/取数的所有可能; 也就是 ∑C[同种数字个数][2]/C[r-l+1][2]; 但是这个东西对一次询问的处理复杂度是O(r-l+1)的; 那么考虑上莫队算法,处理这样的区间问题...
分类:其他好文   时间:2015-08-05 10:39:23    阅读次数:124
【codevs1191】数轴染色 线段树 区间修改+固定区间查询
【codevs1191】数轴染色2014年2月15日4317题目描述Description在一条数轴上有N个点,分别是1~N。一开始所有的点都被染成黑色。接着我们进行M次操作,第i次操作将[Li,Ri]这些点染成白色。请输出每个操作执行后剩余黑色点的个数。输入描述Input Description输...
分类:其他好文   时间:2015-08-03 22:16:43    阅读次数:114
【树状数组】单点更新区间查询
#include #include #include #include #include #include #include #include #include #include #include #include #include typedef short int int16;///32767t...
分类:编程语言   时间:2015-08-03 18:50:11    阅读次数:129
Gym 100570E : Palindrome Query
线段树(单点更新,区间查询),维护区间字符串哈希值
分类:其他好文   时间:2015-08-02 13:04:40    阅读次数:78
609条   上一页 1 ... 48 49 50 51 52 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!