函数式线段树
Facico
生命是闪耀的此刻,不是过程,就像芳香不需要道路一样。
展开
-
【NOIP2013提高组】花匠
Description花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h_1, h_2, … , h_n。设当一部分花被移走后,剩下的花的高度依次为g_1, g_2, … , g_m,则栋栋希望下面两个条件中至少有一个满足:原创 2016-03-29 20:13:56 · 1227 阅读 · 0 评论 -
【NOIP2012提高组】开车旅行
Description现在有n个城市,每个城市有它的高度Hi,保证每个Hi互不相同。我们定义两个城市之间的距离dis(i,j)=|Hi−Hj|dis(i,j)=|Hi−Hj|,并且只能从编号小的城市去到编号大的城市。现在有两个人,小A和小B要开车(雾)去旅行。小A先开一天,小B再开一天。每一天都可以从一个开到另一个城市。小A会选择去离当前城市第二近的城市,小B会选择去离当前城市最近的那个城市。如果他原创 2016-03-18 18:58:44 · 1494 阅读 · 0 评论 -
【清华集训2014】mex
Description有一个长度为n的数组{a1,a2,…,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。Solution一眼看过去,很明显就是数据结构。 不过,用什么?怎么维护? 是个问题?用什么哎呀,发现很难找到一个可以在线的数据结构去维护。那么离线呢,好像离线可以。以下标线段树为节点的线段树,无法判重值,好像不能维护权值,想到不能维护权值,那么就有很多数据结构不能用了,维原创 2016-03-09 19:59:03 · 1287 阅读 · 1 评论 -
JZOJ4444【HNOI模拟】a
Description给定一棵N 个节点的树, 每个点i 有权值a[i], 1<=a[i]<=m 有Q 个询问, 对于询问x,y,k, 分别输出树上从x 到y 的路径中, 权值小于/等于/大于k的点的数目Solution一道很裸的题目。用什么看看这道题要求的数据结构能做什么。 1、树上强制在线查询(树链剖分,lct,可持续化数据结构);2、权值范围询问(权值线段树) 没有修改啊! 省一省代码原创 2016-04-19 18:08:32 · 1171 阅读 · 0 评论