数据结构
OI_ljq
这个作者很懒,什么都没留下…
展开
-
动态主席树
浅谈动态主席树 所有有关静态主席树的内容都不再赘述,可以单击查看 基本思想 区间第k小的问题我们可以用静态主席树来维护,但是一些题目往往会增加修改操作,那么我们应该怎么做呢,先看例题。 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1],a[i+2]……a[j]中第k小的数是多少(1≤k≤j-i+1)...原创 2018-02-08 13:16:46 · 467 阅读 · 0 评论 -
主席树之基础入门
主席树入门(静态区间第k大) 动态主席树(带修改操作的主席树,且可以访问历史版本) 首先我们先来看一道题 给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值。 输入格式: 第一行包含两个正整数N、M,分别表示序列的长度和查询的个数。 第二行包含N个正整数,表示这个序列各项的数字。 接下来M行每行包含三个整数 l, r, kl,r,k , 表示查询区间[l, r][...原创 2018-02-08 13:15:16 · 411 阅读 · 0 评论