随笔分类 -  线段树

摘要:https://codeforces.com/gym/103107/problem/A A. And RMQ time limit per test 3 seconds memory limit per test 512 megabytes input standard input output s 阅读全文
posted @ 2022-09-19 14:48 er007 阅读(26) 评论(0) 推荐(0) 编辑
摘要:题目背景 本题是线段树维护区间最值操作与区间历史最值的模板。 题目描述 给出一个长度为 nn 的数列 AA,同时定义一个辅助数组 BB,BB 开始与 AA 完全相同。接下来进行了 mm 次操作,操作有五种类型,按以下格式给出: 1 l r k:对于所有的 i\in[l,r]i∈[l,r],将 A_i 阅读全文
posted @ 2022-08-16 00:56 er007 阅读(204) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/problem/51112来源:牛客网 题目描述 Fleeting time does not blur my memory of you. Can it really be 4 years since I first saw you? 阅读全文
posted @ 2022-08-13 22:21 er007 阅读(31) 评论(0) 推荐(0) 编辑
摘要:X星球的一批考古机器人正在一片废墟上考古。 该区域的地面坚硬如石、平整如镜。 管理人员为方便,建立了标准的直角坐标系。 每个机器人都各有特长、身怀绝技。 它们感兴趣的内容也不相同。 经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。 矩形的表示格式为 (x1,y1,x2,y2) 阅读全文
posted @ 2022-08-13 18:31 er007 阅读(34) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1035来源:牛客网 题目描述 小翔爱玩泰拉瑞亚 。 一天,他碰到了一幅地图。这幅地图可以分为n列,第i列的高度为Hi,他认为这个地图不好看,决定对它进行改造。 小翔又学会了m个魔法,实施第i个魔法可以使地图的 阅读全文
posted @ 2022-08-13 17:30 er007 阅读(53) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1034来源:牛客网 题目描述 一天,小魂正和一个数列玩得不亦乐乎。 小魂的数列一共有n个元素,第i个数为Ai。 他发现,这个数列的一些子序列中的元素是严格递增的。 他想知道,这个数列一共有多少个长度为K的子序 阅读全文
posted @ 2022-08-13 15:17 er007 阅读(27) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1028来源:牛客网 题目描述 Forsaken现在在一个三维空间中,空间中每个点都可以用(x,y,z)(x,y,z)(x,y,z)表示。突然,三维空间的主人出现了,如果Forsaken想要继续在三维空间中呆下 阅读全文
posted @ 2022-08-12 14:27 er007 阅读(30) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1027来源:牛客网 题目描述 给出一个序列,你的任务是求每次操作之后序列中 (a[j]-a[i])/(j-i)【1<=i<j<=n】的最大值。 操作次数有Q次,每次操作需要将位子p处的数字变成y. 输入描述: 阅读全文
posted @ 2022-08-12 03:17 er007 阅读(75) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/problem/51140来源:牛客网 题目描述 The cows are journeying north to Thunder Bay in Canada to gain cultural enrichment and enjoy a 阅读全文
posted @ 2022-08-11 18:01 er007 阅读(24) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1021来源:牛客网 题目描述 lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 阅读全文
posted @ 2022-08-10 18:11 er007 阅读(26) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1020来源:牛客网 题目描述 牛牛为了减(吃)肥(好),希望对他的零食序列有更深刻的了解,所以他把他的零食排成一列,然后对每一个零食的美味程度都打了分,现在他有可能执行两种操作: eat k:吃掉当前的第k个 阅读全文
posted @ 2022-08-10 02:38 er007 阅读(19) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1015来源:牛客网 题目描述 给出一个长度为n的整数序列a1,a2,...,an,进行m次操作,操作分为两类。 操作1:给出l,r,v,将al,al+1,...,ar分别加上v; 操作2:给出l,r,询问∑i 阅读全文
posted @ 2022-08-10 00:04 er007 阅读(27) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1014来源:牛客网 题目描述 forever97家住迪拜一环,因此有很多大大小小的商场。 迪拜一环有n个超市,分别在坐标轴[1,n]位置,forever97家在0这个位置。 由于日常开销巨大,所以Trote_ 阅读全文
posted @ 2022-08-09 23:35 er007 阅读(44) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1010来源:牛客网 题目描述 KevenKevenKeven 特别喜欢线段树,他给你一个长度为 nnn 的序列,对序列进行mmm 次操作。 操作有两种: 1 l r k1\ l\ r\ k1 l r k :表 阅读全文
posted @ 2022-08-09 17:04 er007 阅读(37) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1018来源:牛客网 题目描述 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。比如一个序列为4 5 1 3 2, 阅读全文
posted @ 2022-08-08 21:57 er007 阅读(29) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1011来源:牛客网 题目描述 我的就是我的,你也是我的,记住了,狐狸! ——韩信-白龙吟 对于打赌输了的小T会遭受到制裁,小s修改了数据库使他可以派出许多军队来围攻小T. 很不幸,小T与小s打赌打输了,现在小 阅读全文
posted @ 2022-08-08 21:21 er007 阅读(21) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1012来源:牛客网 题目描述 天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。如果一个星星的左下方(包含正左和正下)有k颗星星,就说这颗星星是k级的。 例如,上图中星星5是3级的(1,2,4在它左 阅读全文
posted @ 2022-08-08 19:25 er007 阅读(49) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/contest/26896/1008来源:牛客网 题目描述 qn姐姐最好了~ qn姐姐给你了一个长度为n的序列还有m次操作让你玩, 1 l r 询问区间[l,r]内的元素和 2 l r 询问区间[l,r]内的元素的平方 和 3 l r x 阅读全文
posted @ 2022-08-08 16:21 er007 阅读(89) 评论(0) 推荐(0) 编辑
摘要:能用线段树 1.左右节点可以合并成父亲 能用lazy 2.区间性操作(整体加减乘除),在不知道子区间具体值的情况下,能对区间进行整体修改。知道区间修改后,区间的值变成什么样了。ax+b 阅读全文
posted @ 2022-08-07 22:02 er007 阅读(16) 评论(0) 推荐(0) 编辑
摘要:链接:https://ac.nowcoder.com/acm/problem/50454来源:牛客网 题目描述 给定数列a[1],a[2],…,a[n]a[1],a[2], \dots,a[n]a[1],a[2],…,a[n],你需要依次进行q个操作,操作有两类: 1 l r x:给定l,r,x,对 阅读全文
posted @ 2022-08-07 20:02 er007 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示