码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
bzoj4771 七彩树 dfs序+主席树+树链的并
题目传送门 https://lydsy.com/JudgeOnline/problem.php?id=4771 题解 一道不错的树链并的基础练习题。 如果不是树,而是一个数组的话,对于给定区间内的不同颜色数,我们可以维护一个 $pre_{i, j}$ 表示前 $i$ 个最后一个 $j$ 出现的位置。 ...
分类:其他好文   时间:2019-10-09 12:49:19    阅读次数:75
Rmq Problem / mex
有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 对于100%的数据:1<=n,m<=200000,0<=ai<=10^9,1<=l<=r<=n 题解 用主席树维护每个前缀区间中每个数最后出现的位置,查询时如果有某个数出现位置<l那么他就可以选。 有 ...
分类:其他好文   时间:2019-10-06 18:45:07    阅读次数:71
考试总结 模拟61
T1淼模拟 T2神题不会 T3「线段树」「HASH」 本来考场上想着可以用当前的继承上一个+变化量,就是之前一道主席树的思路,但是写挂了,复杂度不对 好多大佬考场上写线段树A了维护上下两个边界 正解是把它当作字符串来做,每次修改就是区间乘上BASE,然后再+x,线段树维护 最后O(n)检查 区间乘的 ...
分类:其他好文   时间:2019-10-06 14:58:26    阅读次数:68
主席树板子
主席树 cpp include include include include using namespace std; const int N = 200500; struct node{ int l, r, sum; define l(x) tree[x].l define r(x) tree[ ...
分类:其他好文   时间:2019-10-06 00:46:46    阅读次数:69
主席树(模板)
求区间第K大的值; 我们需要在短时间内回答数目巨大的问题,这个算法的核心是空间换时间; 每个点建一个线段树,是的; 我们先离散化所有权值,使得当前的权值在1到n范围内,恰巧是vector里的下标; 对于每一个点,我们分成左二子和右儿子,分别存放当前区间的左半部分和右半部分,维护左右节点的数量; 我们 ...
分类:其他好文   时间:2019-10-04 22:30:26    阅读次数:97
20191002
"题面" A. 以行和列为节点建二分图跑欧拉路径。注意判是否连通。 B. Sub1 暴力排序。 Sub2 开前缀和数组,把 改为 。 Sub3 只需考虑 $l\in [1,100],r\in [n 100,n]$ 的区间。对这10000个区间排序。前缀和开不下,用主席树。 C. 注意期望不能相乘! ...
分类:其他好文   时间:2019-10-02 23:07:53    阅读次数:131
CTSC2018 混合果汁
"传送门" 题解 先把 $d$ 二分,然后按价格插入主席树,主席树中维护当前区间水果的重量和与总价值,大概就是这样子. cpp include using namespace std; define re register define int long long define in inline ...
分类:其他好文   时间:2019-10-02 22:36:25    阅读次数:80
主席树的妙用——Just h-index
题目传送门:https://ac.nowcoder.com/acm/contest/1107/C 题意:给出一个区间,求最大的 h ,使得区间内至少有 h 个数 大于等于 h. 思路:1.需要区间有序,那么就需要使用 主席树。 2.二分答案。 2.1 —— 一开始我的思路是直接对每一个查询二分答案 ...
分类:其他好文   时间:2019-10-02 18:53:29    阅读次数:101
CF E. Till I Collapse 整体二分+根号分治
本来模拟赛想出这个来的,但是感觉不太友好啊~ 主席树可以直接屎过去,但是空间消耗很大. 考虑用整体二分: code: ...
分类:其他好文   时间:2019-10-02 16:38:00    阅读次数:91
权值线段树&&可持久化线段树&&主席树
权值线段树 顾名思义,就是以权值为下标建立的线段树。 现在让我们来考虑考虑上面那句话的产生的三个小问题: 1. 如果说权值作为下标了,那这颗线段树里存什么呢? ————— 这颗线段树中, 记录每个值出现的次数 2.权值很大怎么办?数组空间不够啊 ————— 可以先离散化,再记录 3.那权值线段树到底 ...
分类:其他好文   时间:2019-10-01 18:54:58    阅读次数:82
1153条   上一页 1 ... 10 11 12 13 14 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!