随笔分类 -  线段树

该文被密码保护。
posted @ 2019-06-17 21:48 rvalue 阅读(18) 评论(0) 推荐(1)
摘要:关于一种比较特别的线段树写法 ~~这篇NOIP水平的blog主要是为了防止我AFO后写法失传而写的(大雾)~~ 前言 博主平常写线段树的时候经常用一种结构体飞指针的写法, 这种写法具有若干优势: + 条理清晰不易写挂, 且不需要借助宏定义就可以实现这一点 + 可以在很小的修改的基础上实现线段树的各种 阅读全文
posted @ 2019-06-15 20:56 rvalue 阅读(1672) 评论(3) 推荐(17)
摘要:"[BZOJ 1135]" [POI2009]Lyz 题意 初始时滑冰俱乐部有 $1$ 到 $n$ 号的溜冰鞋各 $k$ 双。已知 $x$ 号脚的人可以穿 $x$ 到 $x+d$ 的溜冰鞋。 有 $m$ 次操作,每次包含两个数 $r_i,x_i$ 代表来了 $x_i$ 个 $r_i$ 号脚的人。$x 阅读全文
posted @ 2019-04-26 20:49 rvalue 阅读(328) 评论(0) 推荐(0)
摘要:"[LOJ 6213]" 「美团 CodeM 决赛」radar 题意 给定 $n$ 个横坐标 $x_i$ , 为它们选择一个不超过 $y_i$ 的纵坐标 $h_i$, 产生 $c_ih_i$ 的花费. 选择之后产生的总价值是所有以 $(x_i,h_i)$ 到 $x$ 轴的垂线段为斜边上的高的等腰直角 阅读全文
posted @ 2019-04-02 10:11 rvalue 阅读(388) 评论(0) 推荐(0)
摘要:"[BZOJ 1568]" [JSOI2008]Blue Mary开公司 题意 $n$ 次操作, 维护一个一次函数集合 $S$. 有两种操作: 给定 $b$ 和 $k$, 向 $S$ 中插入一个函数 $f(x)=kx+b$. 给定一个 $x$, 求 $\max\limits_{f\in S}\{f( 阅读全文
posted @ 2019-04-01 16:08 rvalue 阅读(303) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-31 21:07 rvalue 阅读(11) 评论(0) 推荐(0)
摘要:"[luogu P4230]" 连环病原体 题意 给定一个长度为 $n$ 的边序列, 当这个序列的一个子区间内的边都加入图中时产生了环则称其为"加强区间", 求序列中的每条边在多少个加强区间中. $n\le 4\times 10^5,|V|\le 2\times 10^5$. 题解 想打休闲板子于是 阅读全文
posted @ 2019-03-28 14:00 rvalue 阅读(323) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-27 19:26 rvalue 阅读(8) 评论(0) 推荐(0)
摘要:"[LOJ 6029]" 「雅礼集训 2017 Day1」市场 题意 给定一个长度为 $n$ 的数列(从 $0$ 开始标号), 要求执行 $q$ 次操作, 每次操作为如下四种操作之一: 给 $[l,r]$ 区间内的值全部加上 $c$. 给 $[l,r]$ 区间内的值全部除以 $d$, 向下取整. 求 阅读全文
posted @ 2019-03-26 19:48 rvalue 阅读(810) 评论(0) 推荐(2)
摘要:"[BZOJ 3653]" 谈笑风生 题意 给定一棵 $n$ 个点根为 $1$ 单位权值的树以及 $q$ 个查询, 每次查询给定 $p$ 和 $k$, 求满足 $a,p$ 都是 $b$ 的祖先且 $a,p$ 之间的距离不超过 $k$ 的 $(a,b)$ 的数量. ($a,b,p$ 不能重合) $n, 阅读全文
posted @ 2019-03-25 18:46 rvalue 阅读(264) 评论(0) 推荐(1)
摘要:[2018HN省队集训D8T1] 杀毒软件 题意 给定一个 $m$ 个01串的字典以及一个长度为 $n$ 的 序列. 对这个序列进行 $q$ 次操作, 修改某个位置的字符情况以及查询区间 $[l,r]$ 内的序列中有多少种在 处填入 的方案可以让这个区间所代表的串不含有任何字典中的串作为子串. 方案 阅读全文
posted @ 2019-03-10 15:07 rvalue 阅读(353) 评论(0) 推荐(0)
摘要:[2018HN省队集训D5T2] party 题意 给定一棵 $n$ 个点以 $1$ 为根的有根树, 每个点有一个 $[1,m]$ 的权值. 有 $q$ 个查询, 每次给定一个大小为 $c$ 的点集, 点集中的每个点都可以选择若干从自身到所有点的LCA的路径上的点的权值. 要求所有点选取的权值之间都 阅读全文
posted @ 2019-03-05 21:08 rvalue 阅读(355) 评论(0) 推荐(5)
摘要:[2018HN省队集训D1T1] Tree 题意 给定一棵带点权树, 要求支持下面三种操作: 将 设为根. 将以 $\operatorname{LCA} (u,v)$ 为根的子树中的点权值加上 $d$. 查询以 $u$ 为根的子树中的点的权值之和. 初始时根为 $1$. $n,q\le3\times 阅读全文
posted @ 2019-02-28 15:50 rvalue 阅读(353) 评论(0) 推荐(0)
摘要:"[BZOJ 2653]" middle 题意 一个长度为 $n$ 的序列 $a$ , 设其升序排序之后为 $b$ , 其中位数定义为 $b[n/2]$, 其中 $a,b$ 从 $0$ 开始标号,除法取下整. 给你一个长度为 $n$ 的序列 $s$. 回答 $q$ 个这样的询问: $s$ 的左端点在 阅读全文
posted @ 2019-02-24 20:14 rvalue 阅读(170) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-02-24 19:12 rvalue 阅读(8) 评论(0) 推荐(0)
摘要:[BZOJ 4556] 字符串 题意 "原题面" 给定一个长度为 $n$ 的串 $s$, $m$ 次查询 $s[a:b]$ 的所有子串与 $s[c:d]$ 的LCP的最大值. $1\le n,m\le1\times 10^5$ 题解 据说后缀数组挺好做的? 管他呢反正垃圾rvalue只会用SAM做题 阅读全文
posted @ 2019-02-14 21:48 rvalue 阅读(275) 评论(0) 推荐(0)
摘要:3319: 黑白树 Description 给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作:1.查询u到根路径上的第一条黑色边的标号。2.将u到v 路径上的所有边的颜色设为黑色。Notice:这棵树的根节点为1 给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作:1.查询u到 阅读全文
posted @ 2017-07-16 18:40 rvalue 阅读(371) 评论(0) 推荐(1)