码迷,mamicode.com
首页 >  
搜索关键字:区间查询    ( 609个结果
算法模板——线段树之Lazy标记
一.前言 前面我们已经知道线段树能够进行单点修改和区间查询操作( "基本线段树" )。那么如果需要修改的是一个区间该怎么办呢?如果是暴力修改到叶子节点,复杂度即为$O(nlog_n)$,显然是十分不优秀的。那么我们能不能向区间查询一样把复杂度降到$O(log_n)$呢? 二.算法流程 线段树肯定是兹 ...
分类:编程语言   时间:2018-02-05 00:29:35    阅读次数:220
莫队算法(离线区间查询问题)(莫队,分块)
莫队算法总结 前言: 又是和主席树一样,OI神犇们发明的算法。 刚听到算法的名字的时候就猜到莫队是一个大神犇了。没想到后来知道他竟然是我们的学长!未见其人,先闻其名啊! 直到后来CJ被定为PKUWC举办地,为了提供一个更好的环境,CJ翻新了一下机房,并且挂上了荣誉墙。于是我就能一睹NOI虐场的学长的 ...
分类:编程语言   时间:2018-02-03 20:55:30    阅读次数:228
Codeforces 899 F. Letters Removing (二分、树状数组)
题目链接:Letters Removing 题意: 给你一个长度为n的字符串,给出m次操作。每次操作给出一个l,r和一个字符c,要求删除字符串l到r之间所有的c。 题解: 看样例可以看出,这题最大的难点在于每次在字符串中删除了前面的字符会对后面的字符产生影响。如何确定当前l和r所指的字符?这里由于对 ...
分类:编程语言   时间:2018-01-29 15:51:20    阅读次数:206
JDOJ-P1260 VIJOS-P1083 小白逛公园
首先,在这里给大家推荐一个网站,https://neooj.com:8082,这是我母校的网站 言归正传,题目描述 VIJOS-P1083 小白逛公园 Description 小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼 ...
分类:其他好文   时间:2018-01-26 11:00:56    阅读次数:156
树状数组学习
树状数组的功能和线段树一样。但是,这个东西是真的好写@。@ 学习的博客:树状数组 树状数组主要的话可以实现三个功能①单点修改,区间查询②区间修改,单点查询.3、区间修改,区间查询。树状数组和线段树思想有点像,就是通过某个点的值来代替区间值,实现区间的运算。 首先,一个很重要的操作是(x&-x)这个式 ...
分类:编程语言   时间:2018-01-25 23:11:53    阅读次数:355
K大数查询 HYSBZ - 3110
K大数查询 HYSBZ - 3110 本来是刷整体二分的,被这个sb题折腾了一下午,用cin就RE, 用scanf就过了=_= 收获就是偶然学到了树状数组区间修改区间查询的写法吧。。。 1 #include <iostream> 2 #include <cstring> 3 #include <cs ...
分类:其他好文   时间:2018-01-21 19:21:08    阅读次数:207
Dynamic Ranking(主席树,树套树,树状数组)
"洛谷题目传送门" YCB巨佬对此题有详细的讲解。 "%YCB%请点这里" 思路分析 不能套用静态主席树的方法了。因为的$N$个线段树相互纠缠,一旦改了一个点,整个主席树统统都要改一遍。。。。。。 ~~话说我真的快要忘了~~有一种数据结构,能支持单点修改,区间查询,更重要的是,常数优秀的它专门用来高 ...
分类:编程语言   时间:2018-01-21 16:12:48    阅读次数:187
UOJ #218. 【UNR #1】火车管理
http://uoj.ac/problem/218 维护一颗主席树 查询入栈相当于区间修改,弹栈相当于返回历史版本 维护区间求和 ...
分类:其他好文   时间:2018-01-21 00:08:36    阅读次数:152
莫队算法
莫队算法是由之前的国家队队长莫涛发明,故称为莫队算法。其用于处于静态区间查询。 对于区间查询,我们一般会使用主席树或树套树之类吊炸天的数据结构来进行处理。这是基于我们可以对区间进行二分,并通过分治的方式保证拥有对数级别的性能。当然前提是查询的内容要适合进行分治处理,对于形如最大值最小值,分治非常适合 ...
分类:编程语言   时间:2018-01-17 23:36:32    阅读次数:325
浅谈-RMQ
浅谈RMQ Today,我get到了一个新算法,开心....RMQ。 RMQ(Range Minimum/Maximum Query),意思是对于一段区间,查询最大值或最小值的一种数据结构。首先,我们很容易想到线段树,时空复杂度均为O(nlogn),但是RMQ的优越之处就在于它查询是O(1)的。 首 ...
分类:其他好文   时间:2018-01-13 12:59:43    阅读次数:138
609条   上一页 1 ... 28 29 30 31 32 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!