码迷,mamicode.com
首页 >  
搜索关键字:bzoj1901    ( 28个结果
[bzoj1901][Zju2112]Dynamic Rankings_主席树
Dynamic Rankings bzoj-1901 Zju-2112 题目大意:给定一个n个数的序列,m个操作,支持:单点修改;查询区间k小值。 注释:$1\le n,m\le 10^4$。 想法:如果这个教树套树的话,我也没办法。 其实就是借用了树状数组的思想,我们在这里叫它...阉割树状数组把 ...
分类:其他好文   时间:2018-07-30 23:30:31    阅读次数:186
BZOJ1901 Zju2112 Dynamic Rankings 【树状数组套主席树】
题目 给定一个含有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),并且,你可以改变一些a[i]的值,改变后,程序还能针对改 变后的a继续回答上面的问题。 ...
分类:编程语言   时间:2018-01-20 11:11:05    阅读次数:205
可修改的区间第K大 BZOJ1901 ZOJ2112
http://blog.csdn.net/u014492306/article/details/47981315 //变相离线做法 离散化缩小区间范围,做两大个线段树,第一个就是普通的持久化树,有个前缀和就好。 第二个用线段树套树状数组,每次询问就把这两个都求出来加一下。 更改就更改第二个,其实更改 ...
分类:其他好文   时间:2018-01-03 18:34:29    阅读次数:169
BZOJ1901:Zju2112 Dynamic Rankings——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=1901 Description 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i+1 ],a[i+2]……a[j]中第k ...
分类:其他好文   时间:2017-12-31 14:14:47    阅读次数:132
[bzoj1901]Zju2112 Dynamic Rankings
给定数组,单点修改,区间查询k小。$(n \leq 10000)$ 暴力题?挺暴力的。树状数组+动态开点线段树。 树状数组维护每个权值的前缀和。可以视为是树状数组的每个节点开一个主席树吧。 修改:修改树状数组上包含修改点的权值线段树。$O(\log^2n)$ 查询:像主席树一样不断通过二分缩小区间, ...
分类:其他好文   时间:2017-12-25 20:57:15    阅读次数:165
BZOJ1146 [CTSC2008]网络管理Network 树链剖分 主席树 树状数组
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1146 题意概括 在一棵树上,每一个点一个权值。 有两种操作: 1、单点修改 2、询问两点之间的树链上的第k大值 题解 水题。 就是烦了一点。 树链剖分+带修主席树。 带修主席树: BZOJ1901 ...
分类:编程语言   时间:2017-12-16 17:22:26    阅读次数:242
少年,想学带修改主席树吗 | BZOJ1901 带修改区间第k小
少年,想学带修改主席树吗 | BZOJ1901 带修改区间第k小 有一道题( "BZOJ 1901" )是这样的:n个数,m个询问,询问有两种:修改某个数/询问区间第k小。 不带修改的区间第k小用主席树很好写,不会的同学可以看一下 "这个" 。 加上修改怎么做呢?我们可以用数学老师成天讲的类比思想: ...
分类:其他好文   时间:2017-12-05 11:51:56    阅读次数:146
【BZOJ1901】Dynamic Rankings [整体二分]
Dynamic Rankings Description 给定一个含有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),并且,你可以改变一些a[i]的值,改变 ...
分类:其他好文   时间:2017-02-23 18:57:38    阅读次数:240
Bzoj1901 Zju2112 Dynamic Rankings
Description 给定一个含有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),并且,你可以改变一些a[i]的值,改变后,程序还能针对改变后的a继续回答 ...
分类:其他好文   时间:2017-02-02 12:59:42    阅读次数:210
[BZOJ1901]Zju2112 Dynamic Rankings
[BZOJ1901]Zju2112 Dynamic Rankings 试题描述 给定一个含有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),并且,你可以改变 ...
分类:其他好文   时间:2017-01-25 18:51:53    阅读次数:198
28条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!