静态区间第K大,主席树。。。。
Feed the dogs
Time Limit: 6000MS
Memory Limit: 65536K
Total Submissions: 15491
Accepted: 4780
Description
Wind loves pretty dogs very...
分类:
其他好文 时间:
2014-07-29 14:25:38
阅读次数:
365
静态区间第K大,主席树写法。
主席树第一题,如果对整段区间建线段树可以求1~n范围内的第K大,要想求任意区间内的第K大需要建1~i 的n棵线段树。求某一段的时候区间相减就可以了。但是这样空间消耗太大所以要尽量利用以前的节点。注意到1~i的线段树和i~i+1的线段树只某一条链上的值不同,所以我们只要建出这一条链就可以了,剩下的节点和1~i+1的线段树是一样的,我们直接把节点指过去。
T[ ......
分类:
其他好文 时间:
2014-07-28 15:56:43
阅读次数:
270
10628. Count on a treeProblem code: COTYou are given a tree with N nodes.The tree nodes are numbered from 1 to N.Each node has an integer weight.We wi...
分类:
其他好文 时间:
2014-07-27 10:31:42
阅读次数:
304
终于过了。。感谢xiaodao提供测试数据,然后最终找到了一个十分ruozhi的BUG。。。= =,坑爹。。没什么好说的,直接上主席树的干活。。。下面是HDU的代码,如果是SPOJ自行把%I64d换成%lld继续干活。。 1 /* 2 ID:esxgx1 3 LANG:C++ 4 PROG:...
分类:
其他好文 时间:
2014-07-26 16:53:41
阅读次数:
466
你凭什么不努力数据结构:LCT主席树fhqTreap可持久化Treap树套树算法:(待加入)*FFT能力:动态规划思想高级DP(状压,插头,优化技巧)高斯消元数学:具体数学(阅读)线性代数(阅读)数论与代数结构组合数学 (阅读)做题省选集训欠下的题矩阵乘法 BZOJ1297: [SCOI2009]迷...
分类:
其他好文 时间:
2014-07-26 01:28:56
阅读次数:
214
题意就是区间第k大……题解:前段时间用主席树搞掉了……如今看到划分树,是在想来写一遍,结果18号对着学长的代码调了一上午连样例都没过,好桑心……今天在做NOI2010超级钢琴,忽然发现用划分树很直观,果断决定再战划分树对着网上的c++代码抄了一遍,A了,可是这编程复杂度有点高,忽然又看见盾哥的代码很...
分类:
其他好文 时间:
2014-07-19 09:32:02
阅读次数:
277
首先,可持久化数据结构,CLJ的论文里有讲。 通俗点来讲,就是该数据结构保留历史版本信息,对应的有可持久化链表,可持久化线段树,可持久化树状数组。比如对于线段树更新操作,每次更新新建一棵线段树,那么就有任意一次时间点信息。 当然,这样就非常耗空间,所以,对于线段树,每次只需要对于有更新的节点...
分类:
其他好文 时间:
2014-07-16 22:49:03
阅读次数:
257
【原题1】
3261: 最大异或和
Time Limit: 10 Sec Memory Limit: 512 MB
Submit: 497 Solved: 215
[Submit][Status]
Description
给定一个非负整数序列 {a},初始长度为 N。
有 M个操作,有以下两种操作类型:
1 、A x:添加操...
分类:
其他好文 时间:
2014-07-03 18:07:00
阅读次数:
213
Dynamic Rankings
Time Limit: 10 Seconds
Memory Limit: 32768 KB
The Company Dynamic Rankings has developed a new kind of computer that is no longer satisfied with the query like to simply...
分类:
其他好文 时间:
2014-06-22 17:04:16
阅读次数:
182