原文:BZOJ 1901: Zju2112 Dynamic Rankings[带修改的主席树]【学习笔记】

: Zju Dynamic Rankings Time Limit: SecMemory Limit: MBSubmit: Solved: Submit Status Discuss Description 给定一个含有n个数的序列a ,a ,a a n ,程序必须回答这样的询问:对于给定的i,j,k,在a i ,a i ,a i a j 中第k小的数是多少 k j i ,并且,你可以改变一些a ...

2016-12-18 19:56 0 1599 推荐指数:

查看详情

[主席]ZOJ2112 && BZOJ1901 Dynamic Rankings

题意:n个数,q个询问 (n<=50000, q<=10000) Q x y z 代表询问[x, y]区间里的第z小的数 C x y 代表将(从左往右数)第x个数变成y 上篇介绍了在[x, y]区间内查询第z小的数的方法(静态主席) 本题有更新操作 若仍用 ...

Mon Jul 20 05:18:00 CST 2015 12 2908
bzoj1901dynamic ranking(带修改主席/

题面地址(权限题) 不用权限题的地址 首先说说怎么搞带修改主席? 回忆一般的kth问题,我们的主席求的是前缀和,这样我们在目标区间的左右端点的主席差分下就能求出kth。 那么我们如何支持修改操作? 考虑到我们之前使用主席朴素的维护区间前缀和,支持修改的话,只要把前缀和交给擅长 ...

Wed May 10 05:48:00 CST 2017 2 2335
[学习笔记]带修改主席

1、Dynamic Rankings 区间带修改的第 \(k\) 大需要用带修改主席。 如果用平常的主席的效率是多少呢? 查询 \(O(logn)\),暴力修改 \(O(nlogn)\),时间不支持 那么就需要平衡一下两者的时间复杂度 我们用树状数组套主席,每次查询把 \(logn ...

Mon Nov 19 02:32:00 CST 2018 0 959
【复习笔记主席

昨天在写带修改主席的时候,咸鱼zcysky发现自己似乎根本不会写主席 于是正好找个空复习下…… 主席的原理不用我扯了,主席为啥能求k大,大概在它可以用历史版本存下区间的前缀和,求的时候差分下就能提出我要求的区间。 不过这么搞的话不要忘了离散化。 1.kth number 就是上面 ...

Wed May 10 19:29:00 CST 2017 0 2989
动态主席(带修改的区间第k大)()

动态主席(带修改的区间第k大)() 基本思想 区间第k小的问题我们可以用静态主席来维护,但是一些题目往往会增加修改操作,那么我们应该怎么做呢,先看例题。 这道题如果只用静态主席是不可能的,因为有修改操作,静态主席是不能修改的,我们就需要能支持修改的动态主席。 我们想,单点 ...

Sun Mar 25 00:02:00 CST 2018 0 2889
主席

因为近期进行了有关 主席 的专题训练,为了巩固对 “主席” 的了解,同时方便后期复习,在这里整理了一下有关 “主席” 的一些要点。 模板题传送门 ———————————————————— 首先,我们来讲讲 什么是 “主席” ? 主席 ,又名 “可持久化线段” ,顾名思义 ...

Sun Jul 11 03:20:00 CST 2021 2 187
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM