线段树
文章平均质量分 88
-斯德哥尔摩-
这个作者很懒,什么都没留下…
展开
-
洛谷P1471 方差
题目背景滚粗了的HansBug在收拾旧数学书,然而他发现了什么奇妙的东西。题目描述蒟蒻HansBug在一本数学书里面发现了一个神奇的数列,包含N个实数。他想算算这个数列的平均数和方差。输入输出格式输入格式:第一行包含两个正整数N、M,分别表示数列中实数的个数和操作的个数。第二行包含N个实数,其中第i个实数表示数列的第i项。接下来M原创 2017-10-17 23:08:32 · 266 阅读 · 0 评论 -
洛谷P1501 [国家集训队]Tree II
题目描述一棵n个点的树,每个点的初始权值为1。对于这棵树有q个操作,每个操作为以下四种操作之一:+ u v c:将u到v的路径上的点的权值都加上自然数c;- u1 v1 u2 v2:将树中原有的边(u1,v1)删除,加入一条新边(u2,v2),保证操作完之后仍然是一棵树;\* u v c:将u到v的路径上的点的权值都乘上自然数c;/ u v:询问u到v的路径上的点的权值和,求出答案对于51061的...原创 2018-02-10 23:48:25 · 249 阅读 · 0 评论 -
洛谷P2357 守墓人
题目描述在一个荒凉的墓地上有一个令人尊敬的守墓人, 他看守的墓地从来没有被盗过, 所以人们很放心的把自己的先人的墓安顿在他那守墓人能看好这片墓地是必然而不是偶然.....因为....守墓人懂风水 0.0他把墓地分为主要墓碑和次要墓碑, 主要墓碑只能有 1 个, 守墓人把他记为 1 号, 而次要墓碑有n-1 个,守墓人将之编号为 2,3...n,所以构成了一个有 n 个墓碑的墓地。而每个墓碑有一个初...原创 2018-02-11 16:04:09 · 277 阅读 · 0 评论 -
洛谷P2122 还教室
题目背景还记得 NOIP 2012 提高组 Day2 中的借教室吗?时光飞逝,光阴荏苒,两年过去了,曾经借教室的同学们纷纷归还自己当初租借的教室。请你来解决类似于借教室的另一个问题。题目描述在接受借教室请求的 n 天中,第 i 天剩余的教室为 ai个。作为大学借教室服务的负责人,你需要完成如下三种操作共 m 次:① 第 l 天到第 r 天,每天被归还 d 个教室。② 询问第 l 天到第 r 天教室...原创 2018-02-11 18:31:51 · 313 阅读 · 0 评论 -
洛谷P1505 [国家集训队]旅游
题目描述Ray 乐忠于旅游,这次他来到了T 城。T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥连接。为了方便游客到达每个景点但又为了节约成本,T 城的任意两个景点之间有且只有一条路径。换句话说, T 城中只有N − 1 座桥。Ray 发现,有些桥上可以看到美丽的景色,让人心情愉悦,但有些桥狭窄泥泞,令人烦躁。于是,他给每座桥定义一个愉悦度w,也就是说,Ray 经过这座桥会增加w ...原创 2018-02-08 19:13:16 · 240 阅读 · 0 评论 -
洛谷P2471 [SCOI2007]降雨量
题目背景07四川省选题目描述我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份的降雨量未知,有的...原创 2018-03-02 20:46:34 · 409 阅读 · 0 评论 -
洛谷P3613 睡觉困难综合征
题目背景刚立完Flag我就挂了WC和THUWC。。。时间限制0.5s,空间限制128MB因为Claris大佬帮助一周目由乃通过了Deus的题,所以一周目的由乃前往二周目世界找雪辉去了由于二周目世界被破坏殆尽,所以由乃和雪辉天天都忙着重建世界(其实和MC差不多吧),Deus看到了题问她,总是被告知无可奉告Deus没办法只能去三周目世界问三周目的由乃OI题。。。三周目的世界中,因为没有未来日记,所以一...原创 2018-03-10 22:45:08 · 364 阅读 · 0 评论 -
洛谷P4116 Qtree3
题目描述给出N个点的一棵树(N-1条边),节点有白有黑,初始全为白有两种操作:0 i : 改变某点的颜色(原来是黑的变白,原来是白的变黑)1 v : 询问1到v的路径上的第一个黑点,若无,输出-1输入输出格式输入格式:第一行 N,Q,表示N个点和Q个操作第二行到第N行N-1条无向边再之后Q行,每行一个操作"0 i" 或者"1 v" (1 ≤ i, v ≤ N).输出格式:对每个1 v操作输出结果输...原创 2018-02-24 15:44:54 · 157 阅读 · 0 评论 -
洛谷P4092 [HEOI2016/TJOI2016]树
题目描述在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作:标记操作:对某个结点打上标记(在最开始,只有结点1有标记,其他结点均无标记,而且对于某个结点,可以打多次标记。)询问操作:询问某个结点最近的一个打了标记的祖先(这个结点本身也算自己的祖先)你能帮帮他吗?输入输出格式输入格式:输入第一行两个正整数N和Q分别表示节点个数和操作次数接...原创 2018-02-24 16:07:31 · 379 阅读 · 0 评论 -
洛谷P3833 [SHOI2012]魔法树
题目背景SHOI2012 D2T3题目描述Harry Potter 新学了一种魔法:可以让改变树上的果子个数。满心欢喜的他找到了一个巨大的果树,来试验他的新法术。这棵果树共有N个节点,其中节点0是根节点,每个节点u的父亲记为fa[u],保证有fa[u] < u。初始时,这棵果树上的果子都被 Dumbledore 用魔法清除掉了,所以这个果树的每个节点上都没有果子(即0个果子)。不幸的是,Ha...原创 2018-02-24 17:06:13 · 228 阅读 · 0 评论 -
洛谷P3250 [HNOI2016]网络
题目描述一个简单的网络系统可以被描述成一棵无根树。每个节点为一个服务器。连接服务器与服务器的数据线则看做一条树边。两个服务器进行数据的交互时,数据会经过连接这两个服务器的路径上的所有服务器(包括这两个服务器自身)。由于这条路径是唯一的,当路径上的某个服务器出现故障,无法正常运行时,数据便无法交互。此外,每个数据交互请求都有一个重要度,越重要的请求显然需要得到越高的优先处理权。现在,你作为一个网络系...原创 2018-03-03 22:39:54 · 270 阅读 · 0 评论 -
洛谷P2572 [SCOI2010]序列操作
题目描述lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作:0 a b 把[a, b]区间内的所有数全变成01 a b 把[a, b]区间内的所有数全变成12 a b 把[a,b]区间内的所有数全部取反,也就是说把所有的0变成1,把所有的1变成03 a b 询问[a, b]区间内总共有多少个14 a b 询问[a, b]区间...原创 2018-03-04 10:25:32 · 273 阅读 · 0 评论 -
洛谷P3703 [SDOI2017]树点涂色
题目描述Bob有一棵nn 个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作:1 x把点xx 到根节点的路径上所有的点染上一种没有用过的新颜色。2 x y求xx 到yy 的路径的权值。3 x在以x为根的子树中选择一个点,使得这个点到根节点的路径权值最大,求最大权值...原创 2018-03-12 20:11:49 · 251 阅读 · 0 评论 -
洛谷P4315 月下“毛景树”
题目描述毛毛虫经过及时的变形,最终逃过的一劫,离开了菜妈的菜园。 毛毛虫经过千山万水,历尽千辛万苦,最后来到了小小的绍兴一中的校园里。爬啊爬~爬啊爬毛毛虫爬到了一颗小小的“毛景树”下面,发现树上长着他最爱吃的毛毛果~ “毛景树”上有N个节点和N-1条树枝,但节点上是没有毛毛果的,毛毛果都是长在树枝上的。但是这棵“毛景树”有着神奇的魔力,他能改变树枝上毛毛果的个数:Change k w:将第k条树枝...原创 2018-03-22 16:25:48 · 206 阅读 · 0 评论 -
洛谷P1438 无聊的数列
题目背景无聊的YYB总喜欢搞出一些正常人无法搞出的东西。有一天,无聊的YYB想出了一道无聊的题:无聊的数列。。。(K峰:这题不是傻X题吗)题目描述维护一个数列{a[i]},支持两种操作:1、1 L R K D:给出一个长度等于R-L+1的等差数列,首项为K,公差为D,并将它对应加到a[L]~a[R]的每一个数上。即:令a[L]=a[L]+K,a[L+1]=a[L+1]+K+D,a[L+2]=a[L...原创 2018-03-22 21:46:52 · 282 阅读 · 0 评论 -
洛谷P4114 Qtree1
题目背景数据规模和spoj上有所不同题目描述给定一棵n个节点的树,有两个操作:CHANGE i ti 把第i条边的边权变成tiQUERY a b 输出从a到b的路径中最大的边权,当a=b的时候,输出0输入输出格式输入格式:第一行输入一个n,表示节点个数第二行到第n行每行输入三个数,ui,vi,wi,分别表示 ui,vi有一条边,边权是wi第n+1行开始,一共有不定数量行,每一行分别有以下三种可能C...原创 2018-03-22 22:24:25 · 185 阅读 · 0 评论 -
洛谷P4211 [LNOI2014]LCA
题目描述给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求\sum_{l \leq i \leq r}dep[LCA(i,z)]∑l≤i≤rdep[LCA(i,z)]输入输出格式输入格式:第一行2个整数n q。 接下来n-1行,分别表...原创 2018-03-25 00:24:19 · 287 阅读 · 0 评论 -
codevs1228 苹果树
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond题目描述 Description在卡卡的房子外面,有一棵苹果树。每年的春天,树上总会结出很多的苹果。卡卡非常喜欢吃苹果,所以他一直都精心的呵护这棵苹果树。我们知道树是有很多分叉点的,苹果会长在枝条的分叉点上面,原创 2018-01-07 22:36:17 · 266 阅读 · 0 评论 -
洛谷P3128 [USACO15DEC]最大流Max Flow_树链剖分
题目描述Farmer John has installed a new system of N-1N−1 pipes to transport milk between the NN stalls in his barn (2 \leq N \leq 50,0002≤N≤50,000), conveniently numbered 1 \ldots N1…N. Each pipe connects原创 2017-12-28 23:23:13 · 330 阅读 · 0 评论 -
洛谷P2061 [USACO07OPEN]城市的地平线City Horizon
题目描述Farmer John has taken his cows on a trip to the city! As the sun sets, the cows gaze at the city horizon and observe the beautiful silhouettes formed by the rectangular buildings.The entir原创 2017-10-19 22:21:43 · 528 阅读 · 0 评论 -
洛谷P1531 I Hate It
题目背景很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。这让很多学生很反感。题目描述不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩输入输出格式输入格式:第一行,有两个正整数 N 和 M ( 0输出格式:对于每一次询问操作,在一行里面输出最高成绩原创 2017-10-20 22:39:08 · 246 阅读 · 0 评论 -
洛谷P2574 XOR的艺术
题目描述AKN觉得第一题太水了,不屑于写第一题,所以他又玩起了新的游戏。在游戏中,他发现,这个游戏的伤害计算有一个规律,规律如下1、 拥有一个伤害串为长度为n的01串。2、 给定一个范围[l,r],伤害为伤害串的这个范围内中1的个数3、 会被随机修改伤害串中的数值,修改的方法是把[l,r]中的所有数xor上1AKN想知道一些时刻的伤害,请你帮助他求出这个伤害原创 2017-10-20 22:41:35 · 252 阅读 · 0 评论 -
洛谷P2023 [AHOI2009]维护序列
题目描述老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。输入输出格式输入格式:第一行两个整数N和P(1≤P≤1000000000原创 2017-10-20 22:43:23 · 440 阅读 · 0 评论 -
洛谷P2880 [USACO07JAN]平衡的阵容Balanced Lineup
题目背景题目描述:每天,农夫 John 的N(1 输入:第1行:N,Q第2到N+1行:每头牛的身高第N+2到N+Q+1行:两个整数A和B,表示从A到B的所有牛。(1输出:输出每行一个数,为最大数与最小数的差题目描述For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line原创 2017-10-20 23:27:14 · 299 阅读 · 0 评论 -
洛谷P1558 色板游戏
题目背景阿宝上学了,今天老师拿来了一块很长的涂色板。题目描述色板长度为L,L是一个正整数,所以我们可以均匀地将它划分成L块1厘米长的小方格。并从左到右标记为1, 2, ... L。现在色板上只有一个颜色,老师告诉阿宝在色板上只能做两件事:1. "C A B C" 指在A到 B 号方格中涂上颜色 C。2. "P A B" 指老师的提问:A到 B号方格中有几种颜色。学校的颜料盒原创 2017-10-19 15:41:10 · 514 阅读 · 0 评论 -
洛谷P2184 贪婪大陆
题目背景面对蚂蚁们的疯狂进攻,小FF的Tower defence宣告失败……人类被蚂蚁们逼到了Greed Island上的一个海湾。现在,小FF的后方是一望无际的大海, 前方是变异了的超级蚂蚁。 小FF还有大好前程,他可不想命丧于此, 于是他派遣手下最后一批改造SCV布置地雷以阻挡蚂蚁们的进攻。题目描述小FF最后一道防线是一条长度为N的战壕, 小FF拥有无数多种地雷,而SCV每次可以在原创 2017-10-17 22:00:20 · 470 阅读 · 0 评论 -
洛谷P1816 忠诚
题目描述老管家是一个聪明能干的人。他为财主工作了整整10年,财主为了让自已账目更加清楚。要求管家每天记k次账,由于管家聪明能干,因而管家总是让财主十分满意。但是由于一些人的挑拨,财主还是对管家产生了怀疑。于是他决定用一种特别的方法来判断管家的忠诚,他把每次的账目按1,2,3…编号,然后不定时的问管家问题,问题是这样的:在a到b号账中最少的一笔是多少?为了让管家没时间作假他总是一次问多个问题。原创 2017-10-16 20:50:57 · 250 阅读 · 0 评论 -
洛谷P2826[USACO08NOV]光开关Light Switching
题目描述Farmer John tries to keep the cows sharp by letting them play with intellectual toys. One of the larger toys is the lights in the barn. Each of the N (2 At the beginning of the evening, al原创 2017-10-15 10:19:25 · 253 阅读 · 0 评论 -
洛谷P1198 [JSOI2008]最大数
题目描述现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是整原创 2017-10-16 21:03:21 · 202 阅读 · 0 评论 -
洛谷P3313 [SDOI2014]旅行
题目描述S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不同的正整数代表各种宗教, S国的居民常常旅行。旅行时他们总会走最短路,并且为了避免麻烦,只在信仰和他们相同的城市留宿。当然旅程的终点也是信仰与他相同的城市。S国政府为每个城市标定了不原创 2017-12-03 11:51:19 · 238 阅读 · 0 评论 -
洛谷P2590 [ZJOI2008]树的统计_树链剖分
题目描述一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:I. CHANGE u t : 把结点u的权值改为tII. QMAX u v: 询问从点u到点v的路径上的节点的最大权值III. QSUM u v: 询问从点u到点v的路径上的节点的权值和注意:从点u到点v的路径上的节点包括u和v本身原创 2017-12-17 20:17:34 · 221 阅读 · 0 评论 -
洛谷P3178 [HAOI2015]树上操作
题目描述有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个操作,分为三种:操作 1 :把某个节点 x 的点权增加 a 。操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。操作 3 :询问某个节点 x 到根的路径中所有点的点权和。输入输出格式输入格式:第一行包含两个整数 N, M 。表示点数和操作数。接下来一行 N 个整数,表示树原创 2017-12-17 22:14:15 · 353 阅读 · 0 评论 -
洛谷P2146 [NOI2015]软件包管理器
题目描述Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软件包的安装所依赖的其它软件包),完成所有的配置。Debian/Ubuntu使用的apt-get,Fedora/CentOS使用的yum,以及OSX下可用的homebrew都是优秀的软件包管理器。原创 2017-12-26 22:33:23 · 387 阅读 · 0 评论 -
洛谷P2486 [SDOI2011]染色
题目描述输入输出格式输入格式:输出格式:对于每个询问操作,输出一行答案。输入输出样例输入样例#1: 6 52 2 1 2 1 11 21 32 42 52 6Q 3 5C 2 1 1Q 3 5C 5 1 2Q 3 5输出样例#1: 312说明原创 2017-12-26 23:24:42 · 304 阅读 · 0 评论 -
洛谷P3038 [USACO11DEC]牧草种植Grass Planting
题目描述Farmer John has N barren pastures (2 <= N <= 100,000) connected by N-1 bidirectional roads, such that there is exactly one path between any two pastures. Bessie, a cow who loves her grazing time原创 2017-12-28 22:12:48 · 195 阅读 · 0 评论 -
洛谷P3722 [AH2017/HNOI2017]影魔
题目背景影魔,奈文摩尔,据说有着一个诗人的灵魂。 事实上,他吞噬的诗人灵魂早已成千上万。千百年来,他收集了各式各样的灵魂,包括诗人、 牧师、 帝王、 乞丐、 奴隶、 罪人,当然,还有英雄。题目描述每一个灵魂,都有着自己的战斗力,而影魔,靠这些战斗力提升自己的攻击。奈文摩尔有 n 个灵魂,他们在影魔宽广的体内可以排成一排,从左至右标号 1 到 n。第 i个灵魂的战斗力为 k[i],灵魂们以点对的形式...原创 2018-03-25 23:38:40 · 373 阅读 · 0 评论