码迷,mamicode.com
首页 >  
搜索关键字:区间修改    ( 529个结果
树状数组
很久之前写过一篇 只不过很短(我太弱了) 倒还基础 传送门 1.单点查询+区间修改 2.区间修改+单点查询 差分的思想 查询 设原数组为a[ i ], 设数组tree[ i ] = tree[ i ] - tree[i - 1](a[ 0 ] = 0) 则a[ i ] = tree[1] + tre ...
分类:编程语言   时间:2019-05-09 23:42:15    阅读次数:179
线段树区间修改与查询
单点修改与查询 区间修改与查询 注意要使用标记下传来实现。 ...
分类:其他好文   时间:2019-05-08 00:23:44    阅读次数:113
可持久化瞎扯
可持久化 不强制在线的可持久化不是可持久化 卡空间的可持久化已经成为历史的大势 以上都是在胡扯 以前一直以为区间修改又不能标记永久化的主席树是假的,后来发现是自己naive 其实很简单,有一个操作 然后,我们在进入一个新版本的时候,把根对着它基于的历史版本的根赋值一遍,再进行操作。 比如你要进行某区 ...
分类:其他好文   时间:2019-05-05 17:17:43    阅读次数:124
树上差分
同步: 树上差分 描述 把差分数组(不是前缀和)放到一个树上,使某个节点的权值等于其本身加上所有子节点的差分的那个值的和。~~(语无伦次)~~ 差分数组的作用是使区间修改的时间复杂度更低,对应到树上,就可以应用到类似于这样的情况: 点的差分 给A—B的简单路径上所有的节点的权值增加1。 可以把这条路 ...
分类:其他好文   时间:2019-05-03 18:17:47    阅读次数:154
序列算法
区间查询&单点修改: 给定一个序列a,进行很多次操作:访问a[l ~~ r]的区间和;将a[i] 的值修改为 a[i] + k; 求区间x ~~ y中的区间和: 树状数组: **/*树状数组:动态维护前缀和*/** 逆序对: 前缀和(二维): 区间加: 给定一个序列a(初值全为0)。有很多次操作:将 ...
分类:编程语言   时间:2019-05-02 11:27:47    阅读次数:149
CH4912 Meteors
题意 4912 Meteors 0x49「数据结构进阶」练习 描述 Byteotian Interstellar Union有N个成员国。现在它发现了一颗新的星球,这颗星球的轨道被分为M份(第M份和第1份相邻),第i份上有第Ai个国家的太空站。 这个星球经常会下陨石雨。BIU已经预测了接下来K场陨石 ...
分类:其他好文   时间:2019-04-06 18:53:14    阅读次数:106
线段树(区间修改)
#include #include #include #include #include #include #include #include #include #include using namespace std; #define ll long long inline int read() ... ...
分类:其他好文   时间:2019-03-28 09:57:47    阅读次数:152
树状数组模版
树状数组是一种类似于线段树的数据结构,它的功能主要借助于三个函数(也可以说是两个)来完成: 1.lowbit 用来计算二进制位数,之后的两个函数都会用到。 2.add(单点修改、区间修改) 单点修改直接调用,区间(x,y)修改等于:x到n+修改值,y+1到n-修改值 3.query(单点查询,区间查 ...
分类:编程语言   时间:2019-03-24 15:03:39    阅读次数:207
AtCoder Grand Contest 031 B - Reversi(DP)
B - Reversi 题目链接:https://atcoder.jp/contests/agc031/tasks/agc031_b 题意: 给出n个数,然后现在你可以对一段区间修改成相同的值,前提是左右端点的值相同。问最后这n个数有多少种不同的值。 题解: 设dp[i]表示只考虑1~i这段,有多少 ...
分类:其他好文   时间:2019-03-21 21:49:31    阅读次数:178
Libre OJ 130、131、132 (树状数组 单点修改、区间查询 -> 区间修改,单点查询 -> 区间修改,区间查询)
#130. 树状数组 1 :单点修改,区间查询 题目链接:https://loj.ac/problem/130 题目描述 这是一道模板题。 给定数列 a[1], a[2], \dots, a[n]a[1],a[2],…,a[n],你需要依次进行 qq 个操作,操作有两类: 1 i x:给定 i,xi ...
分类:编程语言   时间:2019-03-14 01:08:10    阅读次数:223
529条   上一页 1 ... 11 12 13 14 15 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!