码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
BZOJ2874 训练士兵 主席树
【啊 首先 这是道权限题,然后本人显然是没有权限的 23咳3】 最近数据结构做的越来越少。。然后 就跟上次一样 ,一做就是三四种不同写法。 等价的题面: 最近GY大神在sc2的天梯中被神族虐得很惨,表示很不爽。ryz决定帮助GY大神练习散枪兵技术。GY生产了n*m个枪兵,并站成了一个大小为n*m的方 ...
分类:其他好文   时间:2017-03-30 11:44:03    阅读次数:319
BZOJ 1878 HH的项链(主席树)
对于该题,离线的做法是树状数组或者线段树。 如果强制在线的话,可以用主席树做到O(mlogn)。 考虑到这样一个性质,对于询问[l,r]出现的数字种数。其答案就是to[i]>r的数字数。 其中to[i]表示的是第i个数的下一个相同的数出现的下标,没有则=n+1. 很幸运这个性质是满足区间减法的,也就 ...
分类:其他好文   时间:2017-03-28 16:40:43    阅读次数:160
主席树复习
T1 [CQOI2015]任务查询系统 n个任务,每个有运行的时间段和优先级,询问某一时刻,优先级最小的个任务的优先级之和 初做: 2017.2.4 http://www.cnblogs.com/TheRoadToTheGold/p/6366165.html 好像是做了一晚上来 现在:2017.3. ...
分类:其他好文   时间:2017-03-27 22:04:20    阅读次数:292
Fence(codeforces 232D)
题意: 对于给定的a[1..n],定义区间[s,t]和[x,y]"匹配"当且仅当下列条件同时满足:1. t-s=y-x,即长度相同。3. t<x或s>y,即两区间没有交。2. 对任0<=i<=t-s,有a[s]+a[x]=a[s+i]+a[x+i]。现给出a[1..n]和Q个询问(x,y),求与[x ...
分类:其他好文   时间:2017-03-21 22:59:40    阅读次数:201
Codeforces 464E #265 (Div. 1) E. The Classic Problem 主席树+Hash
E. The Classic Problem http://codeforces.com/problemset/problem/464/E 题意:给你一张无向带权图,求S-T的最短路,并输出路径。边权为2^xi。xi≤105,n≤105,m≤105. 想法:边权太大了,可以用数组按二进制存下来。带高 ...
分类:其他好文   时间:2017-03-21 12:30:13    阅读次数:428
辣鸡蒟蒻Klaier的一些计划
练一练cdq分治 需要熟练的东西:堆,树链剖分,tarjan及其它一些图论算法,网络流,kmp,字符串哈希,线段树主席树,树状数组 需要学的东西:lct,后缀数组,AC自动机,平衡树 ...
分类:其他好文   时间:2017-03-16 20:37:58    阅读次数:136
bzoj4771 -- dfs序+倍增+主席树
先考虑没有深度限制的情况。 先将每个节点的权值设为1,对于颜色相同且在dfs序中最近的2个点,用倍增求出lca并将它的权值减一。然后子树中不同的颜色种数就是子树的权值和了。 有深度限制时,考虑以深度为时间建立主席树。 将每个点按深度排序,枚举一遍。对每种颜色开一个set,枚举到一个点时将它在dfs序 ...
分类:其他好文   时间:2017-03-12 16:48:48    阅读次数:438
poj_2104: K-th Number 【主席树】
题目链接 学习了一下主席树,感觉具体算法思路不大好讲。。 大概是先建个空线段树,然后类似于递推,每一个都在前一个“历史版本”的基础上建立一个新的“历史版本”,每个历史版本只需占用树高个空间(好神奇!) 查询时这道题是通过“历史版本”间作差解决 *另外提一下,在建立“历史版本”的过程中,是“新建”,而 ...
分类:其他好文   时间:2017-03-08 22:38:28    阅读次数:191
bzoj 2588: Spoj 10628. Count on a tree LCA+主席树
2588: Spoj 10628. Count on a tree Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 ...
分类:其他好文   时间:2017-03-08 22:22:50    阅读次数:136
BZOJ 3123 【SDOI2013】 森林
题目链接:森林 这道题想法很显然。既然只有加边而没有删边,那么每次启发式合并就可以了。查询路径\(k\)小似乎需要主席树,那么把主席树和倍增表一起暴力重构就好了。 然后发现这样的空间复杂度是\(O(n\log^2n)\)的。感觉非常不靠谱,于是滚去写了个节点回收站……然后发现主席树节点回收的话每个节 ...
分类:其他好文   时间:2017-03-05 13:22:15    阅读次数:244
1153条   上一页 1 ... 78 79 80 81 82 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!