线段树
文章平均质量分 61
线段树
lazy-sheep
有“痣”不在年高,无“痣”空长百岁。
骄傲使人落后,落后就会失败,失败乃成功之母,所以我要骄傲。
展开
-
6840. 【2020.11.5提高组模拟】铲雪(snow)
1.2.3.原创 2020-11-06 10:35:27 · 408 阅读 · 0 评论 -
6846. 【2020.11.02提高组模拟】旅人1970
DescriptionInputOutputSample InputSample Input12544 1 2 321 11 2Sample OutputSample Output12106Data ConstraintSolution这题需要找到三个结论。1.在最优划分中,某个众数只会在不同集合中出现最多一次(同一个众数只能出现在相同集合中),否则可以将相同众数的两个集合合并来减小答案。2.若首先选出了若干的数作为.原创 2020-11-03 20:32:16 · 227 阅读 · 0 评论 -
4417. 【HNOI2016模拟4.1】神奇的字符串
DescriptionInputOutputSample Input9 5 6 4 310111Query 0Query 1Query 2Query 3Query 4Query 5Query 6Query 7Query 8Change 1Query 3Sample Output0302203031Data ConstraintSolution首先,对于(a,n)=1,不存在两个相同的数,使得a*i=a*j原创 2020-08-14 20:31:51 · 221 阅读 · 0 评论 -
3571. 【GDKOI2014】内存分配
DescriptionInputOutput输出m行,每行一个整数,代表输入中每次程序变化后系统所需要的空闲内存单位数。Sample Input2 31 41 42 2 12 1 11 1 1Sample Output231Data Constraint对于30%的数据,有1<=n,m<=1000对于100%的数据,有1<=n,m<=100000HintSolutionCod..原创 2020-08-13 22:17:11 · 212 阅读 · 0 评论 -
1495. 宝石
Description见上帝动了恻隐之心,天后也想显示一下慈悲之怀,随即从口袋中取出一块魔术方巾,让身边的美神维纳斯拿到后堂的屏风上去试试,屏风是正方形的,高和宽方向上各划有m条鱼屏风的边平行的直线,平行直线间的距离为1厘米。这2m条直线共有m*m个交点,在某些交点上镶嵌着宝石。如果魔术方巾的边与屏风的边平行且魔术方巾触碰到屏风上镶嵌着的宝石,就将与这些宝石等值的金银送给人们。维纳斯想让魔术方巾触碰到的宝石的价值最多,可要在短短的1秒钟之内解决问题,也感到力不从心,你能帮帮她吗?Input输入文原创 2020-08-11 20:00:47 · 141 阅读 · 0 评论 -
4298. 【NOIP2015模拟11.2晚】我的天
Description很久很以前,有一个古老的村庄——xiba村,村子里生活着n+1个村民,但由于历届村长恐怖而且黑暗的魔法统治下,村民们各自过着独立的生活,完全没有意识到其他n个人的存在。但有一天,村民xiba臻无意中也得到了魔法,并发现了这个恐怖的事实。为了反抗村长,他走遍了全世界,找到了其他n个村民,并组织他们发动革命。但让这n个素不相识的村民(xiba臻已跟他们认识)同心协力去抵抗村长是很困难的,所以xiba臻决定先让他们互相认识。这里,xiba臻用了xiba村特有的xiba思维:先让这n个原创 2020-08-04 22:01:35 · 176 阅读 · 0 评论 -
【数据结构】吉司机线段树
1.前置知识线段树+区间修改操作(懒惰标记)2.吉司机线段树介绍用于解决区间最值操作,如区间max,区间min不只是普通线段树的区间最值它可以在求最值的同时维护区间加法,区间求和等操作其实只需要记一下最值,次最值即可,不必单独为这类操作加个标记数组.对于同时需要取min和取max的题目,不妨先说取min,此时需要对最大值进行操作.假设对区间进行对x取min的操作(大于x的改为x)先说如何修改.当递归到符合修改条件的节点(修改区间包含当前节点,且最大值大于x,次大值小于x)时,直原创 2020-08-03 12:05:22 · 2039 阅读 · 0 评论 -
3992. 【GDOI2015模拟2.25】Christmas
DescriptionInputOutputSample Input31 2 35A 1 2 4M 2 3 5Q 1Q 2Q 3Sample Output5 16 15 1样例说明:第一个操作后序列变成了5,6,3第二次操作后序列变成了5,6,5Data ConstraintSolution对于加法和取max就是吉司机线段树对于修改次数:可以维护区间最小值的max操作的修改次数,以及对当前区间进行的加法操作的次数。这原创 2020-08-03 11:54:55 · 212 阅读 · 0 评论 -
4296. 【NOIP2015模拟11.2】有趣的有趣的家庭菜园
Description职业经营家庭菜园的JOI君每年在自家的田地中种植一种叫做IOI草的植物。IOI草的种子在冬天被播下,春天会发芽并生长至一个固定的高度。到了秋天,一些IOI草会结出美丽的果实,并被收获,其他的IOI草则会在冬天枯萎。JOI君的田地沿东西方向被划分为N个区域,从西侧开始的第i个区域中种植着IOI草i。在第i个区域种植的IOI草,在春天的时候高度会生长至Hi,此后便不再生长。如果IOI草i会结出果实,那么将会获得Pi的收益,否则没有收益。春天到了,查看田地样子的JOI君决定拔掉一些种原创 2020-07-28 16:41:29 · 191 阅读 · 0 评论 -
4064. 【JSOI2015】套娃
DescriptionInputOutputSample Input35 4 14 2 23 2 1Sample Output7Data ConstraintSolution我们不妨初始时设 ans = ∑ ???????? ∗ ???????? ???? ????=1 。考虑一次两个套娃????和????的合并,即套娃????装到套娃????里面,对答案的贡献是 ans = ans − ????...原创 2020-03-13 21:20:45 · 180 阅读 · 0 评论 -
3854. 【NOIP2014八校联考第2场第2试9.28】分组
DescriptionBsny所在的精灵社区有n个居民,每个居民有一定的地位和年龄,ri表示第i个人的地位,ai表示第i个人的年龄。最近社区里要举行活动,要求几个人分成一个小组,小组中必须要有一个队长,要成为队长有这样的条件:1、队长在小组中的地位应该是最高的(可以并列第一);2、小组中其他成员的年龄和队长的年龄差距不能超过K。有些人想和自己亲密的人组在同一个小组,同时希望所在的小组人...原创 2020-01-16 22:33:18 · 177 阅读 · 0 评论 -
3804. 【NOIP2014模拟8.24】小X 的AK 计划
Description在小X 的家乡,有机房一条街,街上有很多机房。每个机房里都有一万个人在切题。小X 刚刷完CodeChef,准备出来逛逛。机房一条街有n 个机房,第i 个机房的坐标为xi,小X 的家坐标为0。小X 在街上移动的速度为1,即从x1 到x2 所耗费的时间为|x1 − x2|。每个机房的学生数量不同,ACM 题目水平也良莠不齐。小X 到达第i 个机房后,可以花ti 的时间想题...原创 2020-01-13 19:49:42 · 646 阅读 · 1 评论 -
6278. 2019.8.5【NOIP提高组A】跳房子
DescriptionInputOutputSample Input4 41 2 9 33 5 4 84 3 2 75 8 1 64move 1move 1change 1 4 100move 1Sample Output4 21 31 4Data ConstraintSolution一道好题。从看到题目到将这题...原创 2019-08-06 22:35:54 · 268 阅读 · 0 评论 -
5829. 【NOIP提高A组模拟2018.8.18】 string
Description给定一个由小写字母组成的字符串 s。有 m 次操作,每次操作给 定 3 个参数 l,r,x。如果 x=1,将 s[l]~s[r]升序排序;如果 x=0,将 s[l]~s[r] 降序排序。你需要求出最终序列。 Input第一行两个整数 n,m。第二行一个字符串 s。接下来 m 行每行三 个整数 l,r,x。Output一行一个字符串表示答案。 ...原创 2018-08-18 20:59:37 · 415 阅读 · 0 评论 -
100041. 【NOIP2017提高A组模拟7.12】列车调度
DescriptionInputOutputSample InputSample1: 3 1 2 3 Sample2: 9 1 3 2 4 8 6 9 5 7Sample OutputSample1: 3 Sample2: 5Data ConstraintSolution最长不下降子序列(N log N)或者直接set...原创 2018-08-19 22:40:20 · 224 阅读 · 0 评论 -
1959. 最大值
Description 在N(1&amp;lt;=N&amp;lt;=100000)个数A1…An组成的序列上进行M(1&amp;lt;=M&amp;lt;=100000)次操作,操作有两种: 1 x y:表示修改A[x]为y; 2 x y:询问x到y之间的最大值。Input 第一行输入N(1&amp;lt;=N&amp;lt;=100000),表示序列的长度,接下来N行输入原始序原创 2018-08-21 20:34:06 · 150 阅读 · 0 评论 -
1960. 最大值2
Description 在N(1&lt;=N&lt;=100000)个数A1…An组成的序列上进行M(1&lt;=M&lt;=100000)次操作,操作有两种: (1)1 L R C:表示把A[L]到A[R]增加C(C的绝对值不超过10000); (2)2 L R:询问A[L]到A[R]之间的最大值。Input 第一行输入N(1&lt;=N&lt;=100000),...原创 2018-08-21 20:48:38 · 143 阅读 · 0 评论 -
【数据结构】线段树
线段树未完待续…作者:zsjzliziyang QQ:1634151125 转载及修改请注明 本文地址:https://blog.csdn.net/zsjzliziyang/article/details/原创 2018-08-21 21:48:25 · 223 阅读 · 0 评论 -
5961. 【NOIP2018提高组D1T1】铺设道路
Description春春是一名道路工程师,负责铺设一条长度为 n 的道路。铺设道路的主要工作是填平下陷的地表。整段道路可以看作是 n 块首尾相连的区域,一开始,第 i 块区域下陷的深度为 d[i] 。春春每天可以选择一段连续区间 [L,R] ,填充这段区间中的每块区域,让其下陷深度减少1。在选择区间时,需要保证,区间内的每块区域在填充前下陷深度均不为 0 。春春希望你能帮他设计一种方案...原创 2018-11-15 21:14:35 · 356 阅读 · 0 评论 -
5222. 【GDOI2018模拟7.12】A
DescriptionInputOutputSample Input3 22 3 111Sample Output211Data ConstraintHint Solution 这道题要用到逆序对和权值线段树的知识。 ...原创 2018-12-07 21:23:20 · 247 阅读 · 0 评论 -
4231. 【五校联考4day1】寻找神格
Description 淬炼完神体,王仙女被传送到了遥远处一座没有神雷的浮岛上,发现浮岛上除了一扇门以外什么都没有。他来到门前,发现上面写着这样一段话:一个神出了拥有强大的神体外,还需要一枚神格。然而,想要获得神格没那么简单,除了有实力外还需要有运气。曾经有一个人叫金(jin)字(zi)塔(da),他的神体很强,很壮,可是他根本没有运气,所以最后神格拒绝了他。打开这扇门,你将会进入一个神格创...原创 2019-01-21 09:12:18 · 227 阅读 · 0 评论 -
1306. Sum
Description 给出一个数列a1,a2,。。。,an和K,P。 设Si,j = ai + ai+1::: + aj Answer = min{Si,j mod P|Si,j mod P>=K},其中i<=j,{Si,j mod P|Si,j mod P>=K}非空。Input 第一行一个正整数n,K,P。 第二行n个整数,表示一个一个数列a1;...原创 2019-02-16 21:31:48 · 136 阅读 · 0 评论 -
4811. 【NOIP2016提高A组五校联考1】排队
DescriptionInputOutputSample Input5 41 21 33 43 51 42 41 22 5Sample Output3112Data ConstraintHintSolution对于 n 较小的点,我们直接暴力维护就好啦,50 分送送。第 6 个点,数据呈一条链状,用个数组进行...原创 2019-07-03 20:06:34 · 130 阅读 · 0 评论 -
3512. 【NOIP2013模拟11.5A组】游戏节目(show)
Description有三支队伍,分别是A,B,C。有n个游戏节目,玩第i个游戏,队伍A可以得到的分数是A[i],队伍B可以得到的分数是B[i],队伍C可以得到的分数是C[i]。由于时间有限,可能不是每个节目都能玩,于是节目主持人决定要从n个游戏节目里面挑选至少k个节目出来(被选中的节目不分次序),使得队伍A成为赢家。队伍A能成为赢家的条件是队伍A的总得分要比队伍B的总得分要高,同时也要比队伍...原创 2018-08-17 08:50:24 · 332 阅读 · 0 评论