码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
树状数组
基本用途:维护序列的前缀和。 对于给定的序列a,建立一个数组c,其中c[x]保存序列a的区间[x-lowbit(x)+1,x]中所有数的和,其中lowbit(x)指:x的二进制下最小的2的次幂,如: lowbit(7)=1,lowbit(6)=2,lowbit(5)=1,lowbit(4)=4 该结 ...
分类:编程语言   时间:2020-01-26 19:03:58    阅读次数:56
二维前缀和模板题
输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1, y1, x2, y2,表示一个子矩阵的左上角坐标和右下角坐标。 对于每个询问输出子矩阵中所有数的和。 输入格式 第一行包含三个整数n,m,q。 接下来n行,每行包含m个整数,表示整数矩阵。 接下来q行,每行包含四个整数x1, y ...
分类:其他好文   时间:2020-01-25 23:32:32    阅读次数:87
二维前缀和之激光炸弹
原题链接:https://www.acwing.com/problem/content/description/101/ 一种新型的激光炸弹,可以摧毁一个边长为 RR 的正方形内的所有的目标。 现在地图上有 NN 个目标,用整数Xi,YiXi,Yi 表示目标在地图上的位置,每个目标都有一个价值WiW ...
分类:其他好文   时间:2020-01-25 22:15:34    阅读次数:74
树状数组整理
一直觉得树状数组是个非常神奇的东西,代码不知道要比线段树短多少倍,还有什么 $lowbit$ 之类的神奇操作。也是因此对其一直一知半解,用的时候都迷迷糊糊,~~瞎打一通~~。所以就写篇博客吧。。 树状数组: 本质上是一个动态的前缀和,可以 $O(logn)$ 维护单点修改, $O(logn)$ 求一 ...
分类:编程语言   时间:2020-01-25 18:15:42    阅读次数:82
「BOI2007」Mokia
「BOI2007」Mokia "传送门" 把查询拆成四部分然后容斥计算答案(二维前缀和) 然后 $\text{CDQ}$ 分治算答案。 参考代码: ...
分类:其他好文   时间:2020-01-24 00:33:10    阅读次数:85
树状数组
树状数组是一种有效更新元素并计算前缀和的数据结构。给定一个数组,需要进行上述操作。朴素算法是线性时间复杂度,而树状数组允许在O(logn)的时间内执行这两个操作。 假设原数组为a,与之等价的树状数组为c,有如下关系: $\begin{cases} \ c[x]=\sum_{i=x-lowbit(x) ...
分类:编程语言   时间:2020-01-23 09:37:07    阅读次数:76
HDU 3415 Max Sum of Max-K-sub-sequence
"题目链接" 题目大意: 我们有一个环状的数列,内有n个元素,现在其中找一长度不超过k的连续子序列,使值最大. 分析: 原数组断环为链: $A_1$..$A_n$ = $A_1$.. $A_n A_{n+1}$..$A_{n+k}$ 考虑一段连续的子序列的值就是前缀和相减的形式 我们得到前缀和数组 ...
分类:其他好文   时间:2020-01-21 16:30:12    阅读次数:55
博客重启计划
一言以蔽之: 在第 $n$ 次发现自己是个 sb 的事实之后,决定重启博客. 今后,大抵会多写一些 ATC&CF 的题目.题解的链接就放在这里. —————————————————————————————————————————————————————— 20/1/20: "ABC122C GeT ...
分类:其他好文   时间:2020-01-20 23:07:48    阅读次数:133
ABC122C - GeT AC 题解
首先可以确定的是,既然 $N$ 已经到了 $10^5$ 的范围,并且还有个同样范围的 $Q$,显然不能用 $O(NQ)$ 的大暴力. 如何优化呢?遂盯着题目看,发现这道题的本质就是一个前缀和. 然后...就不用说了. 哦对了,唯一的坑点:查询时不能用 $sum_y sum_{x 1}$,而需要使用 ...
分类:其他好文   时间:2020-01-20 22:51:40    阅读次数:105
Luogu P4175 [CTSC2008]网络管理
dfs序上的带修主席树;求链上的信息仍然是四个点差分,只不过求前缀和变成了 $\log$ 的树状数组; 2020.01.20 ...
分类:其他好文   时间:2020-01-20 09:44:54    阅读次数:59
2330条   上一页 1 ... 26 27 28 29 30 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!