码迷,mamicode.com
首页 >  
搜索关键字:rmq 树状数组    ( 4742个结果
hdu-3183A Magic Lamp (RMQ)
hdu-3183A Magic Lamp 题意:对给定m位数删除其中n位,不改变剩余数字排列,求剩余数字组成的最小数。 思路:选m - n个数 RMQ求最小值 t数组求最小值第一次出现的位置 左右区间随之改变 wa了两次 没特判 m = n 的情况 / t数组存了最小值最后一次出现的位置(25行没用 ...
分类:其他好文   时间:2020-03-06 01:38:54    阅读次数:69
支持区间修改的树状数组
支持区间修改的树状数组 原理 对于一个数组$a$,以及$a$的差分$c$,显然有$c[i]=a[i] a[i 1]$ 那么对于数组a的前缀和有 $\sum_{i=1}^n{a_i}=c[1]+(c[1]+c[2])+...(c[1]+c[2]+...+c[n])$ 进一步的: $\sum_{i=1} ...
分类:编程语言   时间:2020-03-04 09:31:30    阅读次数:67
AcWing 242 一个简单整数问题(区间修改 单点查询)
"原题" 该题涉及树状数组又一串操作: ① 区间修改 运用差分的思想,我们新建了一个数组b,初始化为零,对于每个指令"C l r d",我们只需将其转化为以下操作: 1.把b[l]加上d 2.再把b[r+1]减去d 做了这题,发现自己代码能力好差,找bug找了好久。 这题用了内联函数,发现也没快多少 ...
分类:Windows程序   时间:2020-03-02 18:56:19    阅读次数:72
VJ 敌兵布阵(单点修改 区间查询)
"原题" 这是一道基于树状数组基本操作的板子题。 本题涉及到树状数组几个基本操作: ① 单点查询 ② 单点修改 ...
分类:其他好文   时间:2020-03-02 17:40:27    阅读次数:68
【AHOI 2013】差异
$(\displaystyle \sum^{}_{1 include include include using namespace std; const int N = 5e5 + 3; long long ans; int cnt, l[N], r[N], s[N], lg[N], T, rmq ...
分类:其他好文   时间:2020-03-02 10:44:00    阅读次数:56
【模板】重链剖分(树链剖分)
我们知道对一列数进行区间或单点加减,乘除和区间求值等操作可以用线段树或树状数组 那么,如何对带权树上一条路径中的数进行这样的操作呢? 此时就用到了线段树的树上版——树链剖分 ...
分类:其他好文   时间:2020-03-02 09:13:23    阅读次数:54
计蒜客 - A1998 Ka Chang (分块+树状数组)
题目链接 18年沈阳网赛的题,一直想补但一直鸽着,终于还是补上了 一棵树,点带权,支持两种操作: 1.深度d上的权值加上x 2.询问子树u下的权值和 对每个深度按结点数量分类,结点数小于$sqrt(n)$的为1类,其余的为2类 对于1类深度,修改时暴力修改每个结点的值,查询时用树状数组 对于2类深度 ...
分类:编程语言   时间:2020-03-01 21:30:05    阅读次数:98
CodeForces - 1301E Nanosoft (dp+二维RMQ+二分)
题目链接 先dp求出以每个红色区域右下角为中心的能成为logo的最大半径 然后二维RMQ预处理,之后可O(1)询问任意子矩形中的最大值 最后对于每个询问二分最大logo的半径mid,这样问题就转化成判定是否存在半径大于等于mid的logo,在(x1+mid-1,y1+mid-1,x2-mid,y2- ...
分类:其他好文   时间:2020-02-29 22:38:09    阅读次数:107
疫情快速提高计划
本博客只适于普及组二等奖食用 oj:https://loj.ac/problems , https://www.luogu.com.cn/ 目录: 单源最短路径 ST表 树状数组1 树状数组2 线段树1 线段树2 缩点(Tarjan) 割点(割顶) LCA 平衡树 负环 差分约束系统 矩阵快速幂 矩 ...
分类:其他好文   时间:2020-02-28 15:43:27    阅读次数:68
优美的二维树状数组
有一类求一段区间内所有数字的和的问题,以前我是用前缀和数组解决的。今天遇到了二维的树状数组,发现它的代码非常优美,就把这两者一起写一写吧。1. 一维前缀和数组假设共有n个数字,我们把它们存放在a数组中12for (int i=1;i>a[i];然后,我们用sum[i]表示a[1]+a[2]+…+a[... ...
分类:编程语言   时间:2020-02-28 12:00:49    阅读次数:54
4742条   上一页 1 ... 16 17 18 19 20 ... 475 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!