码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
4771: 七彩树 主席树
题意:给定一棵树 每个结点有一个颜色 然后又m个询问 询问:x d 问x的子树内不超过dep[x]+d 深度的子树结点一共有多少个颜色? 1、可以先将问题简化为问整个子树内有多少个不同的颜色 暴力解法树套树 但是可以用一个技巧来快速维护: 一个颜色一个颜色地处理 把所有相同颜色的点按照dfs序排序, ...
分类:其他好文   时间:2019-09-20 21:14:06    阅读次数:51
p4899 [IOI2018] werewolf 狼人
分析 我用的主席树维护qwq 代码 ...
分类:其他好文   时间:2019-09-19 10:38:03    阅读次数:86
hdu6621--主席树
"K th Closest Distance" 题意:给定长度为$n$的数列,现有m次查询,每组询问给$l,r,p,k$,问对$l using namespace std; const int maxn=100005; int n,m; const int N=1e6; struct node{ i ...
分类:其他好文   时间:2019-09-18 19:25:41    阅读次数:104
HDU6621 K-th Closest Distance 第 k 小绝对值(主席树(统计范围的数有多少个)+ 二分 || 权值线段树+二分)
题意:给一个数组,每次给 l ,r, p, k,问区间 [l, r] 的数与 p 作差的绝对值的第 k 小,这个绝对值是多少 分析:首先我们先分析单次查询怎么做: 题目给出的数据与多次查询已经在提示着我们在用数据结构去解决这个问题,对于常见的处理区间的数据结构首选线段树啦: 我觉得这道题的关键在于此 ...
分类:其他好文   时间:2019-09-18 13:20:00    阅读次数:100
大富翁 线段树+二分 +dfs
https://csustacm.fun/problem/2033 这个题目还是比较简单的,但是比赛的时候没有像清楚,用了一个不太熟悉的数据结构主席树, 所以出现了bug,主席树的bug是真的难找。 这个题目就是首先用dfs+线段树求出每一个富翁的val 然后用二分加线段树来找位置。 #includ ...
分类:其他好文   时间:2019-09-15 10:58:49    阅读次数:97
P2617 Dynamic Rankings
思路:数据结构 提交:Inf次 题解: 树状数组套主席树 考虑静态区间第k大是一个前缀主席树,但是如果修改是 $O(nlogn)$ 的,查询时 $O(logn)$ ,考虑去均衡两部分的复杂度,如何均衡的维护前缀和?于是上了树状数组。于是乎主席树 $i$ 维护的是 $[i lowbit(i)+1,i] ...
分类:其他好文   时间:2019-09-14 11:49:36    阅读次数:99
HDU 5737 Differencia set + 主席树
HDU 5737 很明显能发现数据是随机的。 我们用set去维护值一样的段, 因为随机所以set里面线段的大小减少得很快, 平均大概30个左右。 每次查询暴力处理每一段相同的在主席树上查找累加答案就可以了。 但是这个好像不是标算, 标算复杂度(n + m) * log(n) 并且数据不是随机也可以。 ...
分类:其他好文   时间:2019-09-13 22:43:38    阅读次数:97
Greedy Sequence(主席树-区间小于每个数的最大值)
You're given a permutation aaa of length nnn (1≤n≤1051 \le n \le 10^51≤n≤105). For each i∈[1,n]i \in [1,n]i∈[1,n], construct a sequence sis_isi? by th ...
分类:其他好文   时间:2019-09-13 18:04:26    阅读次数:114
主席树
https://blog.csdn.net/qq_39653331/article/details/78816987 https://www.cnblogs.com/zyf0163/p/4749042.html 感觉都写的好好,但是还是没有完全弄懂,目前只是懂了一点点QAQ,还是太菜了 然后贴上最近 ...
分类:其他好文   时间:2019-09-13 17:59:42    阅读次数:88
2019南昌网络赛-I. Yukino With Subinterval 线段树套树状数组
TMD。。。这题卡内存卡的真优秀。。。 所以以后还是别用主席树的写法。。。不然怎么死的都不知道。。。 树套树中,主席树方法开权值线段树。。。会造成空间的浪费。。。这道题内存卡的很紧。。。 由于树套树已经不需要持久化了,直接动态开点就完事了。。。用主席树方法开过不去,要么超内存,要么越界。。。 大概思 ...
分类:编程语言   时间:2019-09-13 15:20:52    阅读次数:192
1153条   上一页 1 ... 12 13 14 15 16 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!