Evanyou Blog 彩带

随笔分类 -  数据结构——线段树

摘要:题目传送门 酒店 题目描述 The cows are journeying north to Thunder Bay in Canada to gain cultural enrichment and enjoy a vacation on the sunny shores of Lake Supe 阅读全文
posted @ 2018-11-06 07:40 HolseLee 阅读(371) 评论(0) 推荐(0)
摘要:题目传送门 Promotion Counting 题目描述 The cows have once again tried to form a startup company, failing to remember from past experience that cows make terrib 阅读全文
posted @ 2018-10-16 07:30 HolseLee 阅读(379) 评论(0) 推荐(0)
摘要:题目传送门 Tree Rotation 题目描述 Byteasar the gardener is growing a rare tree called Rotatus Informatikus. It has some interesting features: The tree consists 阅读全文
posted @ 2018-10-15 22:47 HolseLee 阅读(190) 评论(0) 推荐(0)
摘要:题目传送门 任务查询系统 题目描述 最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行),其优先级为Pi。同一时间可能有多 阅读全文
posted @ 2018-09-21 10:19 HolseLee 阅读(185) 评论(0) 推荐(0)
摘要:题目传送门 无聊的数列 题目背景 无聊的YYB总喜欢搞出一些正常人无法搞出的东西。有一天,无聊的YYB想出了一道无聊的题:无聊的数列。。。(K峰:这题不是傻X题吗) 题目描述 维护一个数列{a[i]},支持两种操作: 1、1 L R K D:给出一个长度等于R-L+1的等差数列,首项为K,公差为D, 阅读全文
posted @ 2018-09-05 09:00 HolseLee 阅读(283) 评论(0) 推荐(0)
摘要:题目传送门 色板游戏 题目背景 阿宝上学了,今天老师拿来了一块很长的涂色板。 题目描述 色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格。并从左到右标记为1, 2, ... L。 现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事: 学校的颜料盒中一共有 T 种颜 阅读全文
posted @ 2018-08-05 21:06 HolseLee 阅读(192) 评论(0) 推荐(0)
摘要:题目传送门 区间 Description 在数轴上有 n个闭区间 [l1,r1],[l2,r2],...,[ln,rn]。现在要从中选出 m 个区间,使得这 m个区间共同包含至少一个位置。换句话说,就是使得存在一个 x,使得对于每一个被选中的区间 [li,ri],都有 li≤x≤ri。 对于一个合法 阅读全文
posted @ 2018-07-23 21:51 HolseLee 阅读(192) 评论(0) 推荐(0)
摘要:题目传送门 逆序对 题目描述 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游戏,现在他们喜欢玩统计。最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样定义的:对于给定的一段正整数序列,逆序对就是序列中ai>aj且i<j的有序对。知道 阅读全文
posted @ 2018-06-25 22:50 HolseLee 阅读(300) 评论(0) 推荐(0)
摘要:题目传送门 树链剖分 题目描述 这是一道模板题。 给定一棵 n 个节点的树,初始时该树的根为 1 号节点,每个节点有一个给定的权值。下面依次进行 m 个操作,操作分为如下五种类型: 换根:将一个指定的节点设置为树的新根。 修改路径权值:给定两个节点,将这两个节点间路径上的所有节点权值(含这两个节点) 阅读全文
posted @ 2018-06-25 17:29 HolseLee 阅读(366) 评论(0) 推荐(0)
摘要:题目传送门 牧草种植 题目描述 Farmer John has N barren pastures (2 <= N <= 100,000) connected by N-1 bidirectional roads, such that there is exactly one path betwee 阅读全文
posted @ 2018-06-11 21:58 HolseLee 阅读(193) 评论(0) 推荐(0)
摘要:题目传送门 树的统计 题目描述 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 阅读全文
posted @ 2018-06-04 13:05 HolseLee 阅读(186) 评论(0) 推荐(0)
摘要:题目传送门 恩,很明显的一个树剖题,配合树上差分其实也并不难,不过无奈蒟蒻树剖还没那么熟练,而且树上差分也做的少,所以这题愣是做了一中午。。。。。。唉,果然我还是太菜了。恩,具体做法在代码中解释吧: 总的来说,这是一道用来练习树剖和树上差分的好题。 阅读全文
posted @ 2018-01-06 14:27 HolseLee 阅读(232) 评论(0) 推荐(0)
摘要:洛谷上的模板,与一般的线段树没什么太大区别,只是区间操作多了一个乘上一个值,用两个标记数组,下推标记的时候记得先乘后加就ok了 传送门,代码: #include<bits/stdc++.h> #define ls rt<<1 #define rs rt<<1|1 using namespace st 阅读全文
posted @ 2017-11-03 16:38 HolseLee 阅读(199) 评论(0) 推荐(0)