可持久化线段树
文章平均质量分 70
路人黑的纸巾
高一SD
展开
-
【BZOJ3585】【JZOJ3547】【luoguP4137】mex
problem Description 有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 Input 第一行n,m。 第二行为n个数。 从第三行开始,每行一个询问l,r。 Output 一行一个数,表示每个询问的答案。 Sample Input 5 5 2 1 0 2 1 3 3 2 3 2 4 1 2 3 5 S...原创 2018-06-23 14:26:30 · 386 阅读 · 0 评论 -
【JZOJ5710】Mex
problem Description 在组合游戏中计算状态的 SG 值时,我们常常会遇到 mex 函数。mex(S) 的值为集合 S 中没有出现过的最小自然数。例如,mex({1,2}) = 0、mex({0,1,2,3}) = 4。 给定长度为 n 的序列 a。现有 m 次询问,每次给定 l 和 r,询问区间 [l,r] 的数构成的集合的 mex 值。 Input 输入数据的第一行包...原创 2018-06-23 14:30:53 · 1874 阅读 · 0 评论 -
【JZOJ1011】Zoo
problem Description JZ拥有一个很大的野生动物园。这个动物园坐落在一个狭长的山谷内,这个区域从南到北被划分成N个区域,每个区域都饲养着一头狮子。这些狮子从北到南编号为1,2,3,…,N。每头狮子都有一个觅食能力值Ai,Ai越小觅食能力越强。饲养员西西决定对狮子进行M次投喂,每次投喂都选择一个区间[I,J],从中选取觅食能力值第K强的狮子进行投喂。值得注意的是,西西不愿意对某...原创 2018-06-19 22:12:55 · 723 阅读 · 0 评论 -
【JZOJ3379】查询
description 对于一个整数序列,查询区间第k大数可以在O(logN)的时间内轻松完成。现在我们对这个问题进行推广。 考虑带重复数的集合(multiset)。定义在该类集合上的并操作“+”为两个集合的所有数不剔除重复得到的结果。比如,若A={1,2,2,3},B={2,3,4,4},则C={1,2,2,2,3,3,4,4}。 对于一个给定序列A[1…N],定义A[x…y]为包含y-x+1个...原创 2019-07-10 17:23:17 · 137 阅读 · 0 评论