随笔分类 -  数据结构 可持久化线段树

摘要:免费送气球 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 581 Accepted Submission(s): 130 Problem Des 阅读全文
posted @ 2019-03-22 19:50 ZERO- 阅读(345) 评论(0) 推荐(0) 编辑
摘要:2588: Spoj 10628. Count on a tree Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答案,初始为0,即第一个询问的u是明文。 阅读全文
posted @ 2019-01-17 13:24 ZERO- 阅读(192) 评论(0) 推荐(0) 编辑
摘要:P3919 【模板】可持久化数组(可持久化线段树/平衡树) 题目背景 UPDATE : 最后一个点时间空间已经放大 标题即题意 有了可持久化数组,便可以实现很多衍生的可持久化功能(例如:可持久化并查集) 题目描述 如题,你需要维护这样的一个长度为 NN 的数组,支持如下几种操作 在某个历史版本上修改 阅读全文
posted @ 2018-10-20 21:06 ZERO- 阅读(315) 评论(0) 推荐(0) 编辑
摘要:To the moon Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 8372 Accepted Submission(s): 1986 Pro 阅读全文
posted @ 2018-10-20 15:45 ZERO- 阅读(401) 评论(0) 推荐(0) 编辑
摘要:Super Mario Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9618 Accepted Submission(s): 4074 Pro 阅读全文
posted @ 2018-10-17 22:05 ZERO- 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Kth number Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16941 Accepted Submission(s): 5190 Pr 阅读全文
posted @ 2018-10-17 19:09 ZERO- 阅读(311) 评论(0) 推荐(0) 编辑
摘要:J.Different Integers 题意就是给你l,r,问你在区间两侧的[1,l]和[r,n]中,不同数的个数。 两种思路: 1.将数组长度扩大两倍,for(int i=n+1;i<=2*n;i++) a[i]=a[i-n];就可以将两个分开的区间合并成一个区间[r,l+n],然后就可以通过主 阅读全文
posted @ 2018-07-21 11:59 ZERO- 阅读(343) 评论(0) 推荐(0) 编辑
摘要:可持久化线段树是总称,主席树,函数式线段树是子集。主席树是可持久化权值线段树,函数式线段树是能够对历史版本进行修改。 阅读全文
posted @ 2018-07-21 11:00 ZERO- 阅读(230) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示