码迷,mamicode.com
首页 >  
搜索关键字:rmq 线段树    ( 10188个结果
主席树模板之历史版本
P3919 【模板】可持久化线段树 1(可持久化数组) AC_Code: 1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const int maxn=1e6+10; 5 const int mo ...
分类:其他好文   时间:2020-07-22 20:49:10    阅读次数:77
7.22模拟赛总结
先看B,发现是李超树套线段树简单题。 然而空间比较卡,不敢写。 动态半平面交不会。 再看A,首先以为要字典序排序,但是后来发现是假的。 想了一会发现建出字典树就是简单题,然而由于怕爆空间不敢写。 看C,想到把k提到根,但是之后一点思路都没有。 回头看B发现只需要cdq分治+线段树分治就能把空间去掉一 ...
分类:其他好文   时间:2020-07-22 15:48:58    阅读次数:49
POJ-2019 Cornfields(二维RMQ)
分析:$f[i][j][k]$表示$i到2k$行和$j到2k$列的矩阵中的最大值,可以从四个部分状态转移过来,\(f[i][j][k - 1], f[i + (1 << (k - 1))][j][k - 1]), f[i][j + (1 << (k - 1))][k - 1], f[i + (1 < ...
分类:其他好文   时间:2020-07-21 23:21:36    阅读次数:75
[POJ1354D]Multiset(权值线段树)
【原题】 Note that the memory limit is unusual. You are given a multiset consisting of nn integers. You have to process queries of two types: add integer  ...
分类:其他好文   时间:2020-07-21 21:33:29    阅读次数:83
未学习的算法
扩展KMP 舞蹈链 卢卡斯定理/扩展卢卡斯 莫比乌斯反演 线段树分裂 LCT manacher 回文自动机 点分治 ...
分类:编程语言   时间:2020-07-20 23:01:57    阅读次数:117
CF1368G Shifting Dominoes
灵性建图,Pick定理证明内向树森林,DFS时线段树统计线段覆盖 ...
分类:其他好文   时间:2020-07-19 23:49:58    阅读次数:97
st表
st表是一个求RMQ问题的一种比线段树查询时间复杂度要小的算法 st表的主体是一个二维数组st[i][j],表示需要查询的数组的从下标i到下标i+2^j - 1的最值,这里以最大值为例 首先应该预处理log函数 因为向下取整所以可以这么来做: int mlog[N]; void pre(int n) ...
分类:其他好文   时间:2020-07-19 23:31:24    阅读次数:84
动态开点线段树
动态开点线段树 前置芝士 众所周知,普通线段树空间复杂度是 \(O(n*4)\) 所以当n很大的时候,如果正常的去建一颗线段树,开4倍n空间显然会炸内存 怎么办呢? 这个时候,动态开点线段树出现了。 概念 ? 动态开点线段树是一类特殊的线段树,与普通的线段树不同的是,每一个节点的左右儿子不是该点编号 ...
分类:其他好文   时间:2020-07-19 18:01:19    阅读次数:66
树链剖分
树链剖分 前置芝士 ? 就像它的名字,树链剖分是在一棵树上进行,在讲解中还会用到线段树和dfs,如果不会,打开链接自行搜索(主要是线段树的博客没做,还有不要问我为什么这算知识)。 一个节点的重儿子,为其更大的一颗子树的根节点。从这个点连向重儿子的边我们称为重边。 由重边连续连起来的点和边就组成了重链 ...
分类:其他好文   时间:2020-07-19 18:00:12    阅读次数:56
主席树(可持久化线段树)
主席树(可持久化线段树) 前置芝士 知识点 线段树,权值线段树(不一样),离散化,前缀和(思想) 由来 据说,是一位叫fotile主席的大大在写一道题时因为不会划分树就临时yy出一个算法,于是,这算法就这么诞生了。 作用 对区间求 \(kth\) 思想 思考优化策略 一列数,可以对于每个点i都建一棵 ...
分类:其他好文   时间:2020-07-19 17:57:51    阅读次数:52
10188条   上一页 1 ... 11 12 13 14 15 ... 1019 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!