liangzihao1的博客

博客内容为本人独创,若有相似,纯属意外。

bzoj 1901 Zju2112 Dynamic Rankings 树状数组套线段树

题目大意: 维护一个数列,要求单点修改以及求区间第kkk大。 n≤104,m≤104,ai∈[0,109]n≤10^4,m≤10^4,a_i\in[0,10^9]n≤104,m≤104,ai​∈[0,109] 分析: 对每一个位置维护一颗权值线段树,然后外面套树状数组即可。 修改直接在数状数组对应...

2018-12-26 16:48:30

阅读数:14

评论数:0

bzoj 4592: [Shoi2015]脑洞治疗仪 线段树

Description 曾经发明了自动刷题机的发明家SHTSC又公开了他的新发明:脑洞治疗仪–一种可以治疗他因为发明而日益增大的脑洞的神秘装置。 为了简单起见,我们将大脑视作一个01序列。1代表这个位置的脑组织正常工作,0代表这是一块脑洞。 1 0 1 0 0 0 1 1 1 0 脑洞治疗仪修补某...

2018-12-14 18:16:49

阅读数:39

评论数:0

bzoj 3683: Falsita 树链剖分+线段树

Description 描述 到海边了呢… 如果没有那次选择,现在是不是会好些呢… 都过去了。 仰望着星空,迎面吹过一阵阵海风,倚靠着护栏,Fine 在海边静静地伫立着,在一个个无际的长夜后,Fine 终于放下了往事的痛楚,得到了治愈。 但是作为 Fine 的另一重人格的 Falsita 就没那么...

2018-12-07 19:20:44

阅读数:18

评论数:0

bzoj 4372: 烁烁的游戏 动态点分治+线段树

Description 背景:烁烁很喜欢爬树,这吓坏了树上的皮皮鼠。 题意: 给定一颗n个节点的树,边权均为1,初始树上没有皮皮鼠。 烁烁他每次会跳到一个节点u,把周围与他距离不超过d的节点各吸引出w只皮皮鼠。皮皮鼠会被烁烁吸引,所以会一直待在节点上不动。 烁烁很好奇,在当前时刻,节点u有多少个他...

2018-11-18 21:12:04

阅读数:49

评论数:0

jzoj 5865. 【NOIP2018模拟9.11】假期旅行 线段树

Description Input Output Sample Input 5 4 3 1 4 1 2 5 3 2 3 2 4 5 2 3 1 5 3 5 4 5 Sample Output -1 2 1 Data Constraint Hint...

2018-09-12 14:11:20

阅读数:82

评论数:0

洛谷 P4069 [SDOI2016]游戏 树链剖分+线段树

题目描述 Alice 和 Bob 在玩一个游戏。 游戏在一棵有 n 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 123456789123456789。 有时,Alice 会选择一条从 s 到 t 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个点 r,若 r 与...

2018-09-10 20:49:53

阅读数:31

评论数:0

洛谷 P4254 [JSOI2008]Blue Mary开公司 线段树

题目背景 Blue Mary 最近在筹备开一家自己的网络公司。由于他缺乏经济头脑,所以先后聘请了若干个金融顾问为他设计经营方案。 题目描述 万事开头难,经营公司更是如此。开始的收益往往是很低的,不过随着时间的增长会慢慢变好。也就是说,对于一个金融顾问 iii,他设计的经营方案中,每天的收益都...

2018-09-07 17:01:32

阅读数:27

评论数:0

jzoj 5850.【NOIP提高组模拟2018.8.25】e 可持久化线段树+lca

Description Input Output Data Constraint 分析: 最小连通块可以看作是所有点到他们的lcalcalca路径的并集,因为是取最小值,所以重复的不会有贡献。 我们对这棵树建可持久化线段树,每个点的线段树相当于他的父亲加上一条链。然后就...

2018-08-26 09:45:37

阅读数:63

评论数:0

jzoj 5849.【NOIP提高组模拟2018.8.25】d 排序+权值线段树

Description Input Output Data Constraint 分析: 所有矩阵的交集最大面积显然为min(xi)∗min(yi)min(xi)∗min(yi)min(x_i)*min(y_i)。 我们先按长度排序,枚举一个最小值,然后把长度小于当前值...

2018-08-26 09:29:52

阅读数:40

评论数:0

jzoj 5837.【省选&A组模拟2018.8.21】Omeed 线段树

Description Input Output Sample Input 3 3 5 1 2 2 3 1 2 0 2 2 2 1 1 2 1 1 3 0 2 3 7 0 3 2 9 1 1 3 Sample Output 499122179 74868...

2018-08-21 17:29:18

阅读数:111

评论数:0

jzoj 5662.【GDOI2018Day1模拟4.17】尺树寸泓 线段树

Description Input Output Sample Input 3 4 1 2 3 1 0 0 1 0 0 2 1 0 1 2 2 2 1 Sample Output 3 6 2 Data Constraint 分析: 显然不可能是考...

2018-08-19 14:09:29

阅读数:44

评论数:0

洛谷 P2824 [HEOI2016/TJOI2016]排序 线段树

题目描述 在2016年,佳媛姐姐喜欢上了数字序列。因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他。 这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行m次局部排序,排序分为两种: 1:(0,l,r)表示将区间[l,r]的数字升序排序 2:...

2018-08-19 08:36:41

阅读数:43

评论数:0

洛谷 P3703 [SDOI2017]树点涂色 lct+倍增lca

题目描述 Bob有一棵 nn 个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。 定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。 Bob可能会进行这几种操作: 1 x1&amp...

2018-08-17 12:26:22

阅读数:191

评论数:0

洛谷 P4219 [BJOI2014]大融合 树链剖分

题目描述 小强要在 NNN 个孤立的星球上建立起一套通信系统。这套通信系统就是连接 NNN 个点的一个树。 这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够 联通的树上路过它的简单路径的数量。 例如,在上图中,现在一共有了 555 条边。其中, (3,8)(3,8)...

2018-08-09 20:35:31

阅读数:27

评论数:0

jzoj 5783. 【省选模拟2018.8.8】树 lca+线段树

题目大意: 给你n(n<=3∗105)n(n<=3∗105)n(n111,支持333种操作。 1.1.1.把根换成xxx。 2.2.2.把xxx,yyy两点的lcalcalca的子数每个点权值+x+x+x。 3.3.3.询问以xxx为根的子树权值...

2018-08-08 16:20:16

阅读数:44

评论数:0

洛谷 P4246 [SHOI2008]堵塞的交通 线段树

题目描述 有一天,由于某种穿越现象作用,你来到了传说中的小人国。小人国的布局非常奇特,整个国家的交通系统可以被看成是一个222行 CCC列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所以总共有2C2C2C个城市和3C−23C−23C−2条道路。 小人国的交通状况非常槽糕...

2018-08-04 11:49:01

阅读数:38

评论数:0

洛谷 P2680 运输计划 树链剖分+最近公共祖先

题目背景 公元2044年,人类进入了宇宙纪元。 题目描述 公元2044年,人类进入了宇宙纪元。 LLL国有nnn个星球,还有n−1n−1n−1条双向航道,每条航道建立在两个球之间,这n−1n−1n−1条航道连通了LLL国的所有星球。 小PPP掌管一家物流公司,该公司有很多个运输计划,每个...

2018-08-03 23:31:29

阅读数:77

评论数:0

CF280D k-Maximum Subsequence Sum 线段树

题目大意: 给你一个长度为n(1<=n<=105)n(1<=n<=105)n(1[l,r][l,r][l,r]里选择不超过k(1&amp...

2018-08-02 15:58:27

阅读数:41

评论数:0

洛谷 P2146 [NOI2015]软件包管理器 树链剖分

题目描述 Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get...

2018-07-31 18:32:18

阅读数:34

评论数:0

洛谷 P3707 [SDOI2017]相关分析 线段树

题目描述 Frank对天文学非常感兴趣,他经常用望远镜看星星,同时记录下它们的信息,比如亮度、颜色等等,进而估算出星星的距离,半径等等。 Frank不仅喜欢观测,还喜欢分析观测到的数据。他经常分析两个参数之间(比如亮度和半径)是否存在某种关系。 现在Frank要分析参数 X 与 Y 之间的关...

2018-06-23 12:18:11

阅读数:44

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭